####
# Regularly pull base backups
#
- concat { $postgres::backup_server::globals::make_base_backups:
- mode => '0555',
+ concat { $postgres::backup_server::globals::base_backup_clusters:
+ ensure_newline => true,
}
- concat::fragment { 'make-base-backups-header':
- target => $postgres::backup_server::globals::make_base_backups,
+ Concat::Fragment <<| tag == $postgres::backup_server::globals::tag_base_backup |>>
+
+ file { '/usr/local/bin/postgres-make-base-backups':
+ mode => '0555',
content => template('postgres/backup_server/postgres-make-base-backups.erb'),
- order => '00',
}
- Concat::Fragment <<| tag == $postgres::backup_server::globals::tag_base_backup |>>
- concat::fragment { 'make-base-backups-tail':
- target => $postgres::backup_server::globals::make_base_backups,
- content => @(EOTEMPLATE),
- # EOF by make-base-backups-tail fragment
- EOF
- | EOTEMPLATE
- order => '99',
- }
- file { '/etc/cron.d/puppet-postgres-make-base-backups': ensure => absent; }
file { '/var/lib/dsa/postgres-make-base-backups':
ensure => directory,
owner => 'debbackup',