On Tue, Apr 19, 2011 at 9:31 PM, Ian Mortimer <i.morti...@uq.edu.au> wrote:

> On Wed, 2011-04-20 at 07:37 +1000, Sans wrote:
>
> > if I know that I definitely don't want httpd to
> > be installed on the system at the first place, then why should I care
> > about all the packages (maybe installed by default) that need httpd -
>
> What happens if an update of a required package introduces a new
> dependency on httpd.  "yum update" will install httpd to satisfy
> the dependency but then you have a conflict in your puppet manifest
> between ensuring httpd is absent while ensuring the dependent package
> is latest.
>
> (Admittedly I haven't seen this with httpd but something similar
> with mysql-server on Fedora).
>
>
> --
> Ian
>
>
> --
> 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.
>
>
This is an excellent example of 'right tool for the job'.
The native package manager should be used to manage packages. Puppet is the
tool we are using to manage/configure that package manager in an automated
fashion keeping in mind that it's not usurping the package manager's
function.
Yum is a frontend to rpm (man, I don't miss rpm dependency hell of days gone
by) and puppet is basically an extra team member (or team even) IMHO.


-- 
Cheers,

Steven
-----------------------
Steven Acres
UNIX/Linux System Administrator

-- 
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.

Reply via email to