On 08/22/2011 06:29 PM, Mike Lococo wrote:
> This is a long-standing bug, and one that I consider fairly major but
> has been hard to get puppetlabs focused on.
>
> - The circular deps bug was reported 2 years ago.
> http://projects.puppetlabs.com/issues/1935
> - A few months later a patch is submitted to batch rpm transactions.
> This solves the circular-deps issue and also has significant
> performance benefits during puppet runs with many package installs.
> http://projects.puppetlabs.com/issues/2198
>
> This comes up periodically and inevitably someone proposes that the
> architecturally "correct" solution is for RedHat not to employ circular
> deps, which shuts down discussion of a potential solution for another
> 3-6 months:
> http://groups.google.com/group/puppet-users/browse_thread/thread/8a083899386909d5/
>
> http://groups.google.com/group/puppet-users/browse_thread/thread/9cbeadad62741b0a/
I could incorporate that patch into RPM's... ensure => purged is
obviously not a good idea after all (although it works).
I have another question about packages...
What if I define something like this:
package {'httpd': ensure => absent, }
package {'mod_ssl': ensure => latest, }
It is obvious that httpd is a dependency of mod_ssl. What will happen in
this case?!
I'm asking because I have a template for all my machines with minimal
package requirements, and I do that with lots of ensure=>absent.
But if some package requires some of the "absent" pacakges, what happens
then?
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" 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-users?hl=en.