# db server providing (secondary) snapshot databases
+#
+# @param db_port port of the snapshot cluster
+# @param guest_addresses addresses to allow for the guest account
class roles::snapshot_db (
+ Integer $db_port,
+ Array[Stdlib::IP::Address] $guest_addresses = ['127.0.0.1', '::1'],
) {
$now = Timestamp()
$date = $now.strftime('%F')
| EOF
}
+
+ postgres::cluster::hba_entry { 'snapshot-guest':
+ pg_port => $db_port,
+ database => 'snapshot',
+ user => 'guest',
+ address => $guest_addresses,
+ method => 'trust',
+ }
+
+
}