#
# This is stored config by a client and then collected on the storage
#
-# @param director_server The director for this client
-# @param client The name of the client (relevant for device names, media type names, etc.)
+# @param director_server director for this client
+# @param client name/address of the client (relevant for device names, media type names, etc.)
define bacula::storage::client(
String $director_server,
- String $client = $name
+ Stdlib::Host $client = $name
) {
include bacula::storage
@@bacula::director::client_from_storage { $client:
tag => "bacula::to-director::${director_server}",
client => $client,
- storage_address => $::fqdn,
+ storage_address => $bacula::storage::storage_address,
port_sd => $bacula::storage::port_sd,
storage_secret => $bacula::storage::storage_secret,
storage_device_name => $device_name,