X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fbacula%2Fmanifests%2Finit.pp;h=128063fbfd6f19fc853a05f6772362a6969e529a;hb=fef6fe13456346f5ab0c74ef870ee50f23c1607e;hp=3d47619f140cee20d35065921bead02667715593;hpb=99bd9bc7031f8142fd6cfdbeff7e9281d7b23da5;p=mirror%2Fdsa-puppet.git diff --git a/modules/bacula/manifests/init.pp b/modules/bacula/manifests/init.pp index 3d47619f1..128063fbf 100644 --- a/modules/bacula/manifests/init.pp +++ b/modules/bacula/manifests/init.pp @@ -1,4 +1,6 @@ # bacula class -- defines all the variables we care about in our bacula deployment +# +# @param public_addresses this host's public IP addresses. The ones it connects out from and is reachable from outsite. class bacula ( String $bacula_operator_email = 'bacula-reports@admin.debian.org', String $bacula_director_name = 'debian-dir', @@ -9,15 +11,11 @@ class bacula ( String $bacula_filestor_device = 'FileStorage', String $bacula_pool_name = 'debian', - # use IP address for ferm. - String $bacula_director_ip_addrs = '5.153.231.19 2001:41c8:1000:21::21:19', String $bacula_director_address = 'dinis.debian.org', Integer $bacula_director_port = 9101, String $bacula_storage_address = 'storace.debian.org', Integer $bacula_storage_port = 9103, Integer $bacula_client_port = 9102, - String $bacula_db_address = 'danzi.debian.org', - Integer $bacula_db_port = 5433, String $bacula_backup_path = '/srv/bacula', @@ -35,9 +33,11 @@ class bacula ( String $bacula_dsa_client_list = '/etc/bacula/dsa-clients', String $tag_bacula_dsa_client_list = 'bacula::dsa::clientlist', + + Array[Stdlib::IP::Address] $public_addresses = $base::public_addresses, ) { file { '/usr/local/sbin/bacula-idle-restart': mode => '0555', - content => template('bacula/bacula-idle-restart.erb'), + content => template('bacula/bacula-idle-restart.erb'), } }