1 # db server providing (secondary) snapshot databases
3 # @param db_port port of the snapshot cluster
4 # @param guest_addresses addresses to allow for the guest account
5 class roles::snapshot_db (
7 Array[Stdlib::IP::Address] $guest_addresses = ['127.0.0.1', '::1'],
10 $date = $now.strftime('%F')
12 if versioncmp($date, '2020-01-15') <= 0 {
16 notify {'Temporary old pg ignore rule expired, clean up puppet':
20 file { '/etc/nagios/obsolete-packages-ignore.d/puppet-postgres':
25 postgresql-contrib-9.6
28 postgresql-9.6-debversion
35 postgres::cluster::hba_entry { 'snapshot-guest':
37 database => 'snapshot',
39 address => $guest_addresses,