]>
Commit | Line | Data |
---|---|---|
808f8225 | 1 | class role::backup::postgresql inherits role::backup { |
d2f031ec | 2 | ensure_packages(["postgresql"]) |
1c90c691 IB |
3 | |
4 | $pg_backup_hosts = lookup("role::backup::postgresql::backup_hosts", { "default_value" => {} }) | |
5feedbb4 | 5 | |
2ec6746c | 6 | $pg_backup_hosts.each |$backup_host_cn, $pg_infos| { |
d2f031ec IB |
7 | profile::postgresql::backup_replication { $backup_host_cn: |
8 | base_path => $mountpoint, | |
9 | pg_infos => $pg_infos, | |
cc278743 IB |
10 | } |
11 | ||
d2f031ec IB |
12 | if $pg_infos["pgbouncer"] { |
13 | profile::postgresql::backup_pgbouncer { $backup_host_cn: | |
14 | base_path => $mountpoint, | |
15 | pg_infos => $pg_infos, | |
5feedbb4 IB |
16 | } |
17 | } | |
18 | ||
6d1c9c43 IB |
19 | } |
20 | ||
6d1c9c43 | 21 | } |