X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fbacula%2Fmanifests%2Fdirector.pp;h=9563749159dc73cf119af7ef4157c5e22632d523;hb=51c075b8a16d51f953a49a8cb1afd5b942424153;hp=b4e0105a90e2d3ff376f18d2d839f3d868133e69;hpb=38bdfc6af73945d7d1405f2d9d32d06c9ccc1adb;p=mirror%2Fdsa-puppet.git diff --git a/modules/bacula/manifests/director.pp b/modules/bacula/manifests/director.pp index b4e0105a9..956374915 100644 --- a/modules/bacula/manifests/director.pp +++ b/modules/bacula/manifests/director.pp @@ -1,5 +1,17 @@ # our bacula director -class bacula::director inherits bacula { +# +# @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 db_sslca SSL CA store for DB access +class bacula::director( + String $db_address, + Integer $db_port, + String $db_name = 'bacula', + String $db_user = 'bacula', + Optional[String] $db_sslca = undef, +) inherits bacula { ensure_packages ( [ 'bacula-director-pgsql', @@ -55,7 +67,7 @@ class bacula::director inherits bacula { notify => Exec['bacula-director reload'] } - Bacula::Node<<| |>> + Bacula::Director::Client<<| tag == "bacula::to-director::${::fqdn}" |>> package { 'bacula-console': ensure => installed;