blob: 749402bfe1941dbf3cf0f5819e84e10367d66373 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
define cron::job($frequency, $source = undef, $content = undef, $ensure = undef) {
require cron
require godwrap
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}"];
}
}
|