Make the bacula storage node request DB access from its role
[mirror/dsa-puppet.git] / modules / roles / manifests / bacula / storage.pp
1 #
2 # bacula storage node
3 #
4 class roles::bacula::storage(
5 ) {
6   include bacula::storage
7
8   $pg_server = lookup('bacula::director::db_address')
9   $pg_port   = lookup('bacula::director::db_port')
10
11   @@postgres::cluster::hba_entry { 'bacula-sd':
12     tag      => "postgres::cluster::${pg_port}::hba::${pg_server}",
13     pg_port  => $pg_port,
14     database => 'bacula',
15     user     => "bacula-${::hostname}-reader",
16     address  => $base::public_addresses,
17   }
18 }