$clusters.each |$cluster| {
# Do not backup clusters that are replication targets,
# like the dak mirror or snapshot secondaries
+ $version = $cluster['version']
+ $cluster_name = $cluster['cluster']
+ $port = $cluster['port']
if ! $cluster['status']['recovery'] {
- postgres::backup_cluster { $::hostname:
- pg_version => $cluster['version'],
- pg_cluster => $cluster['cluster'],
- pg_port => $cluster['port'],
+ postgres::backup_cluster { "${::hostname}-${version}-${cluster_name}":
+ pg_version => $version,
+ pg_cluster => $cluster_name,
+ pg_port => $port,
}
}
}