2 class salsa::database inherits salsa {
3 class { 'postgresql::globals':
6 class { 'postgresql::server':
7 listen_addresses => '*',
9 class { 'postgresql::server::contrib': }
11 postgresql::server::db { $salsa::db_name:
12 user => $salsa::db_role,
13 password => postgresql_password($salsa::db_role, $salsa::db_password),
16 postgresql::server::extension { 'pg_trgm':
17 database => $salsa::db_name,
18 require => Class['postgresql::server::contrib'],
22 file { "/var/lib/postgresql/9.6/main/.nobackup":