define bacula::client::director(
String $director_name,
Stdlib::Host $director_address,
- String $messages_name = "Msg-${director_address}", # XXX remove default
+ String $messages_name,
) {
include bacula::client
$dir_client_secret = hkdf('/etc/puppet/secret', "bacula::director<->fd::${director_address}<->${::fqdn}")
@@bacula::director::client { $bacula::client::client:
- port_fd => $bacula::client::port_fd,
- client => $bacula::client::client,
- client_name => $bacula::client::client_name,
- client_secret => $dir_client_secret,
- tag => "bacula::to-director::${director_address}",
+ tag => "bacula::to-director::${director_address}",
+ port_fd => $bacula::client::port_fd,
+ client => $bacula::client::client,
+ client_name => $bacula::client::client_name,
+ client_secret => $dir_client_secret,
+ file_retention => $bacula::client::file_retention,
+ job_retention => $bacula::client::job_retention,
}
file {