Alex Monk 9ca0aab3ea Require bup package before installing cron
Change-Id: I3808493afc38975831184946af7113d45edac7a0
2016-08-06 18:00:03 +00:00

23 lines
547 B
Puppet

# Define: bup::site
#
define bup::site(
$backup_user,
$backup_server,
$cron_minute = '37',
$cron_hour = '5',
$cron_weekday = '*',
$cron_monthday = '*',
$cron_month = '*',
) {
cron { "bup-${name}":
user => 'root',
minute => $cron_minute,
hour => $cron_hour,
weekday => $cron_weekday,
monthday => $cron_monthday,
month => $cron_month,
command => "tar -X /etc/bup-excludes -cPf - / | bup split -r ${backup_user}@${backup_server}: -n root -q",
require => Package['bup'],
}
}