Right now, that's still one of the few things we do "by hand" on our  
systems.  Upgrade/patch the test system sometime during the day; then  
upgrade/patch half the production one night, then upgrade/patch the  
other half of production another night.

I've considered having puppet do it, but I noticed 2 problems with  
that plan:

1) There doesn't seem to be any way to use the package type to run  
something like "yum -y update" or "up2date -fu".  I did an experiment  
with "Package { ensure => latest }" and that only works for packages  
already being managed (which really can't be scaled up to work for  
this problem).  And there's nothing like "package { '*': ensure =>  
latest }" either.  (it's important that this do the right thing with  
kernels (install new; leave old alone) and that I can still force it  
to skip some packages if I need to...

2) The schedules aren't flexible enough for our business  
requirements.  I really need something like "between 5:30pm and 8:00pm  
on November 19, 2008" in order to match specific planned maintenance  
windows for specific systems.  Not just any wednesday, but only that  
specific time window on that specific date.

On Nov 25, 2008, at 3:27 PM, dd-b wrote:

>
> So I seem to remember an old discussion here where people here were
> reasonably consistent in thinking they didn't want to have puppet
> update packages automatically, either through a total "yum update" or
> through individual services being set that way.
>
> What *do* you do?  Say I've got 6 systems I want to keep in sync.
> Let's say I upgrade one system manually and test a bit, and then want
> to make that upgrade general.  Do you do that through puppet, or what?
> >
>

-- 
Eric Eisenhart <[EMAIL PROTECTED]>
Lead Unix/Linux System Administrator
1.707.664.3099
Sonoma State University, Information Technology
Jabber/XMPP: [EMAIL PROTECTED]
AIM: ericeisenhart


--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to