Commit f6ad9fd9efd9a58ccc0cb36807fbb2ac0100a2a8

Authored by Lucas Severo Alves
1 parent 02d6694f

monthly backup when not in prod

Signed-off-by: Lucas Severo <lucassalves65@gmail.com>
cookbooks/backup/files/rsnapshot-spb
... ... @@ -1,4 +0,0 @@
1   -0 */6 * * * root rsnapshot hourly
2   -59 23 * * * root rsnapshot daily
3   -40 23 * * 7 root rsnapshot weekly
4   -20 23 1 * * root rsnapshot monthly
cookbooks/backup/recipes/default.rb
... ... @@ -13,7 +13,7 @@ cookbook_file &#39;/usr/local/bin/backup_spb.sh&#39; do
13 13 mode 0755
14 14 end
15 15  
16   -cookbook_file '/etc/cron.d/rsnapshot-spb' do
  16 +template '/etc/cron.d/rsnapshot-spb' do
17 17 owner 'root'
18 18 group 'root'
19 19 mode 0644
... ...
cookbooks/backup/templates/rsnapshot-spb.erb 0 → 100644
... ... @@ -0,0 +1,8 @@
  1 +<%if node['environment'] == 'prod'%>
  2 +0 */6 * * * root rsnapshot hourly
  3 +59 23 * * * root rsnapshot daily
  4 +40 23 * * 7 root rsnapshot weekly
  5 +20 23 1 * * root rsnapshot monthly
  6 +<%else%>
  7 +20 23 1 * * root rsnapshot monthly
  8 +<%end%>
... ...