}
if $ensure == 'present' {
- Bacula::Client::Director <<| tag == "bacula::to-fd::${director_server}" |>>
+ Bacula::Client::Director <<| tag == "bacula::to-fd::${director_server}" |>> {
+ before => Exec['bacula-fd restart-when-idle'],
+ }
@@bacula::storage::client { $client:
tag => "bacula::to-storage::${storage_server}",
enable => $service_enable,
hasstatus => true,
}
+ dsa_systemd::override { 'bacula-fd':
+ ensure => $ensure,
+ content => @(EOF),
+ [Unit]
+ After=network-online.target
+ | EOF
+ }
exec { 'bacula-fd restart-when-idle':
path => '/usr/bin:/usr/sbin:/bin:/sbin',