2 define postgres::backup_server::register_backup_cluster (
3 $hostname = $::hostname,
11 include postgres::backup_server::globals
13 # foobar.debian.org:5432:*:debian-backup:swordfish
14 @@concat::fragment { "postgresql::server::backup-source-pgpassline::$hostname::$pg_port::$pg_role":
15 target => $postgres::backup_server::globals::pgpassfile,
17 ${fqdn}:${pg_port}:*:${pg_role}:${pg_password}
19 tag => $postgres::backup_server::globals::tag_source_pgpassline,
22 # vittoria.debian.org 5432 debian-backup main 9.6
23 @@concat::fragment { "postgresql::server::backup-source-make-base-backup-entry::$hostname::$pg_port::$pg_role":
24 target => $postgres::backup_server::globals::make_base_backups,
26 ${fqdn} ${pg_port} ${pg_role} ${pg_cluster} ${pg_version}
28 tag => $postgres::backup_server::globals::tag_base_backup,
31 @@file { "/etc/dsa/postgresql-backup/dsa-check-backuppg.conf.d/${hostname}-${pg_cluster}.conf":
38 tag => $postgres::backup_server::globals::tag_dsa_check_backupp,
39 notify => Exec['update dsa-check-backuppg-manual.conf']