X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fpostgres%2Fmanifests%2Fbackup_server.pp;h=de45f72f82d7d2a31934bcefc22a19f44c252f38;hb=57eef5a4db8253d8583977b82772b881c0ffbb16;hp=1607db502dc5a6170ed1fafd4de07785960119ee;hpb=75a2957143949d5937f258f7ae9fed4c789b3a37;p=mirror%2Fdsa-puppet.git diff --git a/modules/postgres/manifests/backup_server.pp b/modules/postgres/manifests/backup_server.pp index 1607db502..de45f72f8 100644 --- a/modules/postgres/manifests/backup_server.pp +++ b/modules/postgres/manifests/backup_server.pp @@ -2,6 +2,8 @@ class postgres::backup_server { include postgres::backup_server::globals + $make_base_backups = '/usr/local/bin/postgres-make-base-backups' + ensure_packages ( [ 'libhash-merge-simple-perl', 'libyaml-perl', @@ -21,7 +23,7 @@ class postgres::backup_server { } Concat::Fragment <<| tag == $postgres::backup_server::globals::tag_base_backup |>> - file { $postgres::backup_server::globals::make_base_backups: + file { $make_base_backups: mode => '0555', content => template('postgres/backup_server/postgres-make-base-backups.erb'), } @@ -33,7 +35,7 @@ class postgres::backup_server { concat::fragment { 'puppet-crontab--postgres-make_base_backups': target => '/etc/cron.d/puppet-crontab', content => @("EOF") - */30 * * * * debbackup sleep $(( RANDOM \% 1200 )); chronic ${$postgres::backup_server::globals::make_base_backups} + */30 * * * * debbackup sleep $(( RANDOM \% 1200 )); chronic ${make_base_backups} | EOF }