diff --git a/cookbooks/backup/files/rsnapshot-spb b/cookbooks/backup/files/rsnapshot-spb deleted file mode 100644 index a3a0769..0000000 --- a/cookbooks/backup/files/rsnapshot-spb +++ /dev/null @@ -1,4 +0,0 @@ -0 */6 * * * root rsnapshot hourly -59 23 * * * root rsnapshot daily -40 23 * * 7 root rsnapshot weekly -20 23 1 * * root rsnapshot monthly diff --git a/cookbooks/backup/recipes/default.rb b/cookbooks/backup/recipes/default.rb index 025dce9..bf05660 100644 --- a/cookbooks/backup/recipes/default.rb +++ b/cookbooks/backup/recipes/default.rb @@ -13,7 +13,7 @@ cookbook_file '/usr/local/bin/backup_spb.sh' do mode 0755 end -cookbook_file '/etc/cron.d/rsnapshot-spb' do +template '/etc/cron.d/rsnapshot-spb' do owner 'root' group 'root' mode 0644 diff --git a/cookbooks/backup/templates/rsnapshot-spb.erb b/cookbooks/backup/templates/rsnapshot-spb.erb new file mode 100644 index 0000000..6574de3 --- /dev/null +++ b/cookbooks/backup/templates/rsnapshot-spb.erb @@ -0,0 +1,8 @@ +<%if node['environment'] == 'prod'%> +0 */6 * * * root rsnapshot hourly +59 23 * * * root rsnapshot daily +40 23 * * 7 root rsnapshot weekly +20 23 1 * * root rsnapshot monthly +<%else%> +20 23 1 * * root rsnapshot monthly +<%end%> -- libgit2 0.21.2