Make a few Strings be Stdlib::Host
[mirror/dsa-puppet.git] / modules / bacula / manifests / storage / client.pp
index c8969c0..ba2f930 100644 (file)
@@ -2,11 +2,11 @@
 #
 # 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
 
@@ -33,7 +33,7 @@ define bacula::storage::client(
   @@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,