# @param db_sslca SSL CA store for DB access
# @param director_name bacula name of this dir instance
# @param director_address address of this dir instance that other instances should connect to (dns name)
+# @param messages_name name of the Messages Resource
class bacula::director(
String $db_address,
Integer $db_port,
Optional[String] $db_sslca = undef,
String $director_name = "${::fqdn}-dir",
Stdlib::Host $director_address = $::fqdn,
+ String $messages_name = "Msg-${::fqdn}",
) inherits bacula {
# used by e.g. bconsole
tag => 'bacula::to-storage',
director_name => $director_name,
director_address => $director_address,
+ messages_name => $messages_name,
}
# let FDs know we exist
@@bacula::client::director{ $::fqdn:
tag => "bacula::to-fd::${director_address}",
director_name => $director_name,
director_address => $director_address,
+ messages_name => $messages_name,
}
ensure_packages ( [