On Sep 22, 2010, at 8:06 AM, Leslie Giles wrote:

> We have an engineering environment of around 200 Centos servers, plus a 
> production environment of roughly the same size. Currently, when we roll out 
> a new server, we do a 'yum update' so the new server has the latest packages; 
> however this means that just about every server has a different set of 
> package versions - a system rolled out today will have different versions 
> from one rolled out last month, and that will have different versions from 
> one rolled out last year.
> 
> This has bitten me in the past, where a feature developed on a recent system 
> failed to run on an older server, so I'm looking for a solution. I am in the 
> middle of rolling out Puppet, and we have private mirrors of the yum repos, 
> so a solution could build on these.


My understanding is that RHEL (and CentOS by extension) won't add or remove any 
features within a major release. I have a similar situation with ~100 RHEL5 
systems all at different versions of various RPMs and I've never had a problem 
with anything I'm doing in Puppet.

The only thing that's ever caused problems for me was when Puppet and/or Augeas 
were updated in EPEL and a new system got the newer version before the rest of 
the environment was really set up for it. If you've got all these packages in a 
local repo (which is what I should be doing), you won't have to worry about 
that.

-- 
Rob McBroom
<http://www.skurfer.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-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.

Reply via email to