Hello,
im trying to create a class that creates a cronjob that is run ever 15
minutes on 2 Servers.
These jobs should run at 15 and 45 on one server and on 0 and 30 on
the other server.
When i set a variable to '0,30' puppet complains that its not a valid
minute.
Is there a different approach in puppet for this?
Here is my class:
class cronjobs_servers {
case $hostname {
"server-vm1": {
$cronminute="15,45"
$cronminute2="0"
}
"server-vm2": {
$cronminute="0,30"
$cronminute2="10"
}
}
cron {
"generate_snapshot":
command => "/server/www-production/
www.server.de/cli/
generateSnapshot.php",
user => root,
weekday => ['1-5'],
minute => $cronminute2,
hour => 22;
}
cron {
"getBroadcast":
command => "/server/www-production/
www.server.de/cli/
getBroadcastFromFtp.php",
user => root,
weekday => 3,
minute => $cronminute,
hour => ['8-20'];
}
cron {
"notifyMissingVideo":
command => "/server/www-production/
www.server.de/cli/
notifyMissingVideo.php",
user => root,
weekday => 3,
minute => $cronminute,
hour => ['8-20'];
}
cron {
"cache_cleanup":
command => "nice -n 19 /usr/sbin/tmpwatch -a -d -q 48 /
server/www-production/
www.server.de/cache",
user => root,
minute => 2,
hour => 0;
}
}
thx a lot
.r