# our bacula director
class bacula::director inherits bacula {
- package { ['bacula-director-pgsql', 'bacula-common', 'bacula-common-pgsql']:
- ensure => installed
- }
+ ensure_packages ( [
+ 'bacula-director-pgsql',
+ 'bacula-common',
+ 'bacula-common-pgsql'
+ ], {
+ ensure => 'installed',
+ })
service { 'bacula-director':
ensure => running,
}
file { "/etc/cron.d/puppet-bacula-stuff": ensure => absent, }
- concat::fragment { 'dsa-puppet-stuff--bacula-director':
- target => '/etc/cron.d/dsa-puppet-stuff',
+ concat::fragment { 'puppet-crontab--bacula-director':
+ target => '/etc/cron.d/puppet-crontab',
content => @(EOF)
@daily root chronic /etc/bacula/scripts/volume-purge-action -v
@daily root chronic /etc/bacula/scripts/volumes-delete-old -v