Make the bacula storage node request DB access from its role
[mirror/dsa-puppet.git] / modules / roles / manifests / postgresql / cluster_bacula.pp
1 #
2 # postgresql bacula cluster
3 #
4 class roles::postgresql::cluster_bacula {
5   $pg_port = 5432
6   $pg_cluster = 'bacula'
7   $pg_version = '11'
8
9   postgres::cluster { 'bacula':
10     pg_version => $pg_version,
11     pg_cluster => $pg_cluster,
12     pg_port    => $pg_port,
13     manage_hba => true,
14   }
15   postgres::cluster::hba_entry { 'bacula-dir':
16     pg_version => $pg_version,
17     pg_cluster => $pg_cluster,
18     pg_port    => $pg_port,
19     database   => 'bacula',
20     user       => ['bacula', 'bacula-dinis-reader', 'nagios'],
21     address    => ['82.195.75.77', '2001:41b8:202:deb::311:77'],
22   }
23 }