Defined Type: bacula::director::schedule
- Defined in:
- modules/bacula/manifests/director/schedule.pp
Overview
Definition: bacula::director::schedule
This definition creates a schedule definition
Parameters:
$runs
An array of hashes for configuring levels and runtimes
Actions:
Will create a schedule definition to be included by the director
Requires:
bacula::director
Sample Usage:
bacula::director::schedule { 'Tue':
runs => [
{ level => 'Full', at => '1st Sat at 00:00'},
{ level => 'Differential', at => '3rd Sat at 00:00'},
}
22 23 24 25 26 27 28 29 30 31 |
# File 'modules/bacula/manifests/director/schedule.pp', line 22
define bacula::director::schedule($runs) {
file { "/etc/bacula/conf.d/schedule-${name}.conf":
ensure => present,
owner => 'root',
group => 'bacula',
mode => '0440',
content => template('bacula/bacula-dir-schedule.erb'),
notify => Service['bacula-director'],
}
}
|