Issue #16318 has been updated by eric sorenson. Category set to cron Status changed from Unreviewed to Accepted Keywords set to cron
Fair 'nuff, I'll relate this to the umbrella "cron needs major help" bug: #6990 ---------------------------------------- Bug #16318: Cron provider doesn't reset removed parameters https://projects.puppetlabs.com/issues/16318#change-70791 Author: Ashley Penney Status: Accepted Priority: Normal Assignee: Category: cron Target version: Affected Puppet version: Keywords: cron Branch: I'm not 100% sure this is a bug so I wanted to solicit some feedback from others. The problem is that if you have a cron that manages hours and remove that parameter it doesn't reset the hours to * which is really what I think it should do if you don't include one, start from *. I can see there could be arguments for leaving existing parameters alone if untouched but generally if I'm removing the hour it's because I want it to reset to *. <pre> contents of test.pp: cron { 'test-cron': command => 'echo radical', hour => '*/1', minute => '59', } [root@per5-ashp-shell1 tmp2]# puppet apply test.pp notice: /Stage[main]//Cron[test-cron]/ensure: created Lines in crontab: # Puppet Name: test-cron 59 */1 * * * echo radical cron { 'test-cron': command => 'echo different command', minute => '30', } [root@per5-ashp-shell1 tmp2]# puppet apply test-new.pp notice: /Stage[main]//Cron[test-cron]/command: command changed 'echo radical' to 'echo different command' notice: /Stage[main]//Cron[test-cron]/minute: minute changed '59' to '30' Lines in crontab: # Puppet Name: test-cron 30 */1 * * * echo different command I feel like if puppet is managing the entire entry then it should not just leave whatever the parameter was last set to, but others may disagree. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
