blob: 67e74124206a9e512d45ae73941e04f6c6065fa4 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
define cron::job($frequency, $source = undef, $content = undef, $ensure = undef) {
require cron
require godwrap
$godwrap_directory = $godwrap::directory;
file {
"/etc/cronjobs/${name}":
ensure => $ensure,
source => $source,
content => $content,
mode => '0755',
require => File["/etc/cronjobs"];
"/etc/cron.${frequency}/${name}":
ensure => $ensure,
content => template('cron/job'),
mode => '0755',
require => File["/etc/cronjobs/${name}"];
}
}
|