summaryrefslogtreecommitdiff
path: root/puppet/modules/backupninja/manifests/cron.pp
blob: bd4e857cd238f757a20766b320c6f115a7eb4390 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# Write the backupninja cron job, allowing you to specify an alternate backupninja
# command (if you want to wrap it in any other commands, e.g. to allow it to use
# the monkeysphere for authentication), or a different schedule to run it on.
define backupninja::cron(
  $backupninja_cmd = '/usr/sbin/backupninja',
  $backupninja_test_cmd = $backupninja_cmd,
  $cronfile = "/etc/cron.d/backupninja",
  $min = "0", $hour = "*", $dom = "*", $month = "*",
  $dow = "*")
{
  file { $cronfile:
    content => template('backupninja/backupninja.cron.erb'),
    owner => root,
    group => root,
    mode => 0644
  }
}