start with moving director name to a more local thing
authorPeter Palfrader <peter@palfrader.org>
Tue, 24 Sep 2019 21:31:05 +0000 (23:31 +0200)
committerPeter Palfrader <peter@palfrader.org>
Tue, 24 Sep 2019 21:31:43 +0000 (23:31 +0200)
modules/bacula/manifests/director.pp
modules/bacula/templates/bacula-dir.conf.erb
modules/bacula/templates/bconsole.conf.erb

index a1a4e94..bb6901d 100644 (file)
@@ -1,12 +1,13 @@
 # our bacula director
 #
-# @param pool_name  A string to be used in pool names
-# @param db_address hostname of the postgres server for the catalog DB
-# @param db_port    port of the postgres server for the catalog DB
-# @param db_name    DB name for the catalog DB
-# @param db_user    username for the postgres server for the catalog DB
-# @param port_dir   Port that the director should listen on
-# @param db_sslca   SSL CA store for DB access
+# @param pool_name      A token to be used in pool names
+# @param db_address     hostname of the postgres server for the catalog DB
+# @param db_port        port of the postgres server for the catalog DB
+# @param db_name        DB name for the catalog DB
+# @param db_user        username for the postgres server for the catalog DB
+# @param port_dir       Port that the director should listen on
+# @param db_sslca       SSL CA store for DB access
+# @param director_name  bacula name of this dir instance
 class bacula::director(
   String  $db_address,
   Integer $db_port,
@@ -15,6 +16,8 @@ class bacula::director(
   String  $pool_name = 'bacula',
   Integer $port_dir = 9101,
   Optional[String] $db_sslca = undef,
+  #String $storage_name    = "${::fqdn}-dir",
+  String $director_name = $bacula::bacula_director_name,
 ) inherits bacula {
 
   # used by e.g. bconsole
index 5d512e6..03ed75b 100644 (file)
@@ -10,7 +10,7 @@
 ########################################################################
 
 Director {
-  Name = <%= @bacula_director_name %>
+  Name = <%= @director_name %>
   Description = <%= @hostname %> - <%= @domain %> Bacula Director
   QueryFile = "/etc/bacula/scripts/query.sql"
   WorkingDirectory = "/var/lib/bacula"
index 8eeb3e5..74f9706 100644 (file)
@@ -7,7 +7,7 @@
 #
 
 Director {
-  Name = <%= @bacula_director_name %>
+  Name = <%= @director_name %>
   DIRport = <%= @port_dir %>
   address = <%= @bacula_director_address %>
   Password = "<%= @director_secret %>"