# @param pg_cluster cluster name
# @param pg_version pg version of the cluster
define postgres::backup_server::register_backup_cluster (
- String $hostname = $::hostname,
- String $fqdn = $::fqdn,
Integer $pg_port,
String $pg_role,
String $pg_password,
String $pg_cluster,
String $pg_version,
+ String $hostname = $::hostname,
+ String $fqdn = $::fqdn,
) {
include postgres::backup_server::globals
# foobar.debian.org:5432:*:debian-backup:swordfish
- @@concat::fragment { "postgresql::server::backup-source-pgpassline::$hostname::$pg_port::$pg_role":
- target => $postgres::backup_server::globals::pgpassfile,
+ @@concat::fragment { "postgresql::server::backup-source-pgpassline::${hostname}::${pg_port}::${pg_role}":
+ target => $postgres::backup_server::globals::pgpassfile,
content => @("EOF"),
${fqdn}:${pg_port}:*:${pg_role}:${pg_password}
| EOF
}
# example entry:
# vittoria.debian.org 5432 debian-backup main 9.6
- @@concat::fragment { "postgresql::server::backup-source-make-base-backup-entry::$hostname::$pg_port::$pg_role":
+ @@concat::fragment { "postgresql::server::backup-source-make-base-backup-entry::${hostname}::${pg_port}::${pg_role}":
tag => $postgres::backup_server::globals::tag_base_backup,
target => $postgres::backup_server::globals::base_backup_clusters,
content => "${::fqdn} ${pg_port} ${pg_role} ${pg_cluster} ${pg_version}",
${hostname}:
${pg_cluster}:
| EOF
- tag => $postgres::backup_server::globals::tag_dsa_check_backupp,
- notify => Exec['update dsa-check-backuppg-manual.conf']
+ tag => $postgres::backup_server::globals::tag_dsa_check_backupp,
+ notify => Exec['update dsa-check-backuppg-manual.conf']
}
}