- concat { $bacula::bacula_dsa_client_list:
- }
- concat::fragment { 'bacula-dsa-client-list::header' :
- target => $bacula::bacula_dsa_client_list,
- content => "",
- order => '00',
- }
- Concat::Fragment <<| tag == $bacula::tag_bacula_dsa_client_list |>>
+ concat { $bacula::bacula_dsa_client_list:
+ }
+ concat::fragment { 'bacula-dsa-client-list::header' :
+ target => $bacula::bacula_dsa_client_list,
+ content => '',
+ order => '00',
+ }
+ Concat::Fragment <<| tag == $bacula::tag_bacula_dsa_client_list |>>
+
+ @@ferm::rule::simple { "bacula::director-to-fd::${::fqdn}":
+ tag => "bacula::director-to-fd::${::fqdn}",
+ description => 'Allow bacula-fd from the bacula-director',
+ port => '7', # overridden on collecting
+ saddr => $bacula::public_addresses,
+ }
+ @@ferm::rule::simple { "bacula::director-to-storage::${::fqdn}":
+ tag => "bacula::director-to-storage::${::fqdn}",
+ description => 'Allow bacula-storage access from the bacula-director',
+ chain => 'bacula-sd',
+ saddr => $bacula::public_addresses,
+ }