diff options
Diffstat (limited to 'modules/role/manifests')
-rw-r--r-- | modules/role/manifests/backup/postgresql.pp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/modules/role/manifests/backup/postgresql.pp b/modules/role/manifests/backup/postgresql.pp index e891195..b26773c 100644 --- a/modules/role/manifests/backup/postgresql.pp +++ b/modules/role/manifests/backup/postgresql.pp | |||
@@ -94,7 +94,15 @@ class role::backup::postgresql inherits role::backup { | |||
94 | } | 94 | } |
95 | } | 95 | } |
96 | 96 | ||
97 | $pg_backup_hosts.each |$pg_backup_host, $pg_infos| { | 97 | $pg_backup_hosts.each |$backup_host_cn, $pg_infos| { |
98 | $host = find_host($facts["ldapvar"]["other"], $backup_host_cn) | ||
99 | if empty($host) { | ||
100 | $pg_backup_host = $backup_host_cn | ||
101 | } elsif has_key($host["vars"], "host") { | ||
102 | $pg_backup_host = $host["vars"]["host"][0] | ||
103 | } else { | ||
104 | $pg_backup_host = $host["vars"]["real_hostname"][0] | ||
105 | } | ||
98 | $pg_path = "$mountpoint/$pg_backup_host/postgresql" | 106 | $pg_path = "$mountpoint/$pg_backup_host/postgresql" |
99 | $pg_backup_path = "$mountpoint/$pg_backup_host/postgresql_backup" | 107 | $pg_backup_path = "$mountpoint/$pg_backup_host/postgresql_backup" |
100 | $pg_host = "$pg_backup_host" | 108 | $pg_host = "$pg_backup_host" |