I'm running on ubuntu. Anyhow, I'm running puppet with only that file. Nothing more. So if it needs an explicit service definition, it should complain about it. Anyhow I tried it, same error. The cron thing fails out before it gets anywhere.
seph Joe McDonagh <joseph.e.mcdon...@gmail.com> writes: > seph wrote: >> Still fails for me. Perhaps it changed in some puppet version? >> >> r...@puppet-test:~# puppet -V >> 0.24.8 >> >> r...@puppet-test:~# cat /var/tmp/puppet-cron.pp >> package{ "cron": >> ensure => "latest", >> } >> >> Cron { >> require => [ Package["cron"], Service["cron"] ], >> } >> >> cron {"puppet cron test": >> command => "echo test", >> hour => 0, >> user => "root", >> } >> >> r...@puppet-test:~# puppet /var/tmp/puppet-cron.pp >> sh: Syntax error: Bad fd number >> sh: Syntax error: Bad fd number >> err: Could not create puppet cron test: Could not find a default >> provider for cron >> Could not find a default provider for cron >> >> seph >> >> Joe McDonagh <joseph.e.mcdon...@gmail.com> writes: >> >> >>> You need to require both the package and service in all your cron >>> resources. So, best thing to do is set it in your site.pp like Cron { >>> require => [ Package["cron"], Service["cron"] ] }. >>> >> >> > >> > Where is your cron service definition? You'll need something like: > > service { > "cron": > ensure => "running", > require => Package["cron"]; > } > > That is of course, how ubuntu does it. I've been away from my native > land (rh) for a while and can't remember if that's the service name in > rh-land. > > -- > Joe McDonagh > Operations Engineer > www.colonfail.com > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---