1 class bacula::client inherits bacula {
3 package { ['bacula-fd']:
11 require => Package['bacula-fd']
15 '/etc/bacula/bacula-fd.conf':
16 content => template('bacula/bacula-fd.conf.erb'),
20 require => Package['bacula-fd'],
21 notify => Service['bacula-fd'],
23 '/usr/local/sbin/postbaculajob':
25 source => 'puppet:///modules/bacula/postbaculajob',
29 @ferm::rule { 'dsa-bacula-fd-v4':
31 description => 'Allow bacula access from storage and director',
32 rule => "proto tcp mod state state (NEW) dport (bacula-fd) saddr (${bacula_director_address}) ACCEPT",
35 #@ferm::rule { 'dsa-bacula-fd-v6':
37 # description => 'Allow bacula access from storage and director',
38 # rule => "proto tcp mod state state (NEW) dport (bacula-fd) saddr (${bacula_director_address}) ACCEPT",