1 # wanna-build guest access to DB
3 # @param db_address hostname of the postgres server for this service
4 # @param db_port port of the postgres server for this service
5 # @param database list of databases to give access to
6 class roles::buildd_master::db_guest_access (
7 String $db_address = $roles::buildd_master::params::db_address,
8 Integer $db_port = $roles::buildd_master::params::db_port,
9 Array[String] $database = ['wanna-build']
10 ) inherits roles::buildd_master::params {
11 @@postgres::cluster::hba_entry { "buildd_master-guest-${::fqdn}":
12 tag => "postgres::cluster::${db_port}::hba::${db_address}",
14 database => $database,
16 address => $base::public_addresses,