explicitly pass client name around
authorPeter Palfrader <peter@palfrader.org>
Tue, 24 Sep 2019 20:42:09 +0000 (22:42 +0200)
committerPeter Palfrader <peter@palfrader.org>
Tue, 24 Sep 2019 20:42:09 +0000 (22:42 +0200)
modules/bacula/manifests/client.pp
modules/bacula/manifests/storage/client.pp

index 2b7c35f..9ac5acb 100644 (file)
@@ -21,11 +21,13 @@ class bacula::client(
   if $ensure == 'present' {
     @@bacula::director::client { $::fqdn:
       port_fd => $port_fd,
+      client          => $::fqdn,
       tag     => "bacula::to-director::${director_server}",
     }
 
     @@bacula::storage::client { $::fqdn:
       tag             => "bacula::to-storage::${storage_server}",
+      client          => $::fqdn,
       director_server => $director_server,
     }
 
index 86dd007..c8969c0 100644 (file)
@@ -30,8 +30,9 @@ define bacula::storage::client(
   }
 
   # enable the director to make (client, storage) specific configuration
-  @@bacula::director::client_from_storage { "${::fqdn}-${client}":
+  @@bacula::director::client_from_storage { $client:
     tag                     => "bacula::to-director::${director_server}",
+    client                  => $client,
     storage_address         => $::fqdn,
     port_sd                 => $bacula::storage::port_sd,
     storage_secret          => $bacula::storage::storage_secret,