hello, ----- "Matthew Hyclak" <hyc...@gmail.com> wrote:
> > Wish I'll be wrong, but seems like I won't be able to downgrade > packages via yum. > > Downgrade via yum is done by a plugin that comes with some caveats > (like how do you "downgrade" a post script that creates a user in > version 2, but not in version 1). This plugin is also not supported > on some earlier versions of yum. > > It might be possible to modify the yum provider in puppet to check > for the existence of the plugin, and if the requested version is less > than the installed version, call yum with the downgrade option. My > recommendation would be to open a feature request in the bug tracker > and let someone more versed in ruby and the provider than I am > comment. automated, unattended and untested downgrading of packages is a recipe for disaster, I think puppet is right in by default not doing downgrades since while it might work for your package in this case, it certainly wont work for many, I've seen downgrades leaving machines very broken indeed due to post scripts not being written to support it as Matthew correctly points out. If we are to add support for downgrades I'd say it should come with an additional force => true style property on the package resource as it really is very dangerous. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-us...@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.