Hello, is still get the same error:
err: Could not create notifyMissingVideo: Parameter minute failed: 15,45 is not a valid minute at /etc/puppet/manifests/classes/cronjobs.pp:119 warning: Not using cache on failed catalog warning: Configuration could not be instantiated: Parameter minute failed: 15,45 is not a valid minute at /etc/puppet/manifests/classes/cronjobs.pp:119 .r On Thu, Jul 2, 2009 at 11:11 AM, Macno <lab42...@gmail.com> wrote: > > You can do something like this > > cron { > "getBroadcast": > command => "/server/www-production/www.server.de/cli/ > getBroadcastFromFtp.php<http://www.server.de/cli/%0AgetBroadcastFromFtp.php> > ", > user => root, > weekday => 3, > minute => $hostname ? { > server-vm1 => "15,45", > server-vm2 => "0,30" > }, > hour => ['8-20']; > } > > On 2 Lug, 09:04, Rupert <linux...@googlemail.com> wrote: > > 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 > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---