From f6ad9fd9efd9a58ccc0cb36807fbb2ac0100a2a8 Mon Sep 17 00:00:00 2001 From: Lucas Severo Date: Thu, 7 Jan 2016 15:30:34 -0200 Subject: [PATCH] monthly backup when not in prod --- cookbooks/backup/files/rsnapshot-spb | 4 ---- cookbooks/backup/recipes/default.rb | 2 +- cookbooks/backup/templates/rsnapshot-spb.erb | 8 ++++++++ 3 files changed, 9 insertions(+), 5 deletions(-) delete mode 100644 cookbooks/backup/files/rsnapshot-spb create mode 100644 cookbooks/backup/templates/rsnapshot-spb.erb 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