# @param db_sslca SSL CA store for DB access
# @param director_name bacula name of this dir instance
# @param director_address address of this dir instance that other instances should connect to (dns name)
# @param db_sslca SSL CA store for DB access
# @param director_name bacula name of this dir instance
# @param director_address address of this dir instance that other instances should connect to (dns name)
String $db_name = 'bacula',
String $db_user = 'bacula',
String $db_password = hkdf('/etc/puppet/secret', "bacula-db-${::hostname}"),
String $pool_name = 'bacula',
Integer $port_dir = 9101,
Optional[String] $db_sslca = undef,
String $db_name = 'bacula',
String $db_user = 'bacula',
String $db_password = hkdf('/etc/puppet/secret', "bacula-db-${::hostname}"),
String $pool_name = 'bacula',
Integer $port_dir = 9101,
Optional[String] $db_sslca = undef,
- #String $director_name = "${::fqdn}-dir",
- String $director_name = $bacula::bacula_director_name,
+ String $director_name = "${::fqdn}-dir",
tag => 'bacula::to-storage',
director_name => $director_name,
director_address => $director_address,
tag => 'bacula::to-storage',
director_name => $director_name,
director_address => $director_address,
}
# let FDs know we exist
@@bacula::client::director{ $::fqdn:
tag => "bacula::to-fd::${director_address}",
director_name => $director_name,
director_address => $director_address,
}
# let FDs know we exist
@@bacula::client::director{ $::fqdn:
tag => "bacula::to-fd::${director_address}",
director_name => $director_name,
director_address => $director_address,
file { '/etc/cron.d/puppet-bacula-stuff': ensure => absent, }
concat::fragment { 'puppet-crontab--bacula-director':
target => '/etc/cron.d/puppet-crontab',
file { '/etc/cron.d/puppet-bacula-stuff': ensure => absent, }
concat::fragment { 'puppet-crontab--bacula-director':
target => '/etc/cron.d/puppet-crontab',
- @daily root chronic /etc/bacula/scripts/volumes-delete-old -v
- */3 * * * * root sleep $(( $RANDOM \% 60 )); flock -w 0 -e /usr/local/sbin/dsa-bacula-scheduler /usr/local/sbin/dsa-bacula-scheduler
+ @daily root chronic /etc/bacula/scripts/volumes-delete-old -v --token '${pool_name}'
+ */3 * * * * root sleep $(( \$RANDOM \\% 60 )); flock -w 0 -e /usr/local/sbin/dsa-bacula-scheduler /usr/local/sbin/dsa-bacula-scheduler