diff --git a/attributes/default.rb b/attributes/default.rb index b4f4e55..442ce78 100644 --- a/attributes/default.rb +++ b/attributes/default.rb @@ -34,3 +34,6 @@ default['backup']['upgrade?'] = false default['backup']['server'] = {} + +default['backup']['models'] = {} + diff --git a/recipes/default.rb b/recipes/default.rb index 3262581..c7d4b0a 100644 --- a/recipes/default.rb +++ b/recipes/default.rb @@ -45,6 +45,14 @@ end end +node['backup']['models'].each do |name, options| + backup_model name do + options.each do |attr, value| + send attr, value + end + end +end + template "Backup config file" do path ::File.join( node['backup']['config_path'], "config.rb") source 'config.rb.erb'