On Tue, Nov 2, 2010 at 2:50 PM, luke.bigum <luke.bi...@fasthosts.co.uk> wrote:

 Do you want to be TOLD what
> needs updating across your site and then click/run something that will
> automatically do it?

Yep, this is the one. Apologies if it wasn't clear

>
> For the third you won't be able to easily achieve that with stock
> Puppet. One idea might be to write a custom fact to print a comma
> separated list of packages and version numbers that you could then do
> "something" with. The facter output might look like:
>
> $facter
> ...
> upgradeable_packages => lm_sensors-2.10.7-9.el5,glibc-
> common-2.5-49.el5_5.7,nscd-2.5-49.el5_5.7
>
> But you might run into some string size limit somewhere.

Yes, most likely!

>
> What do you mean by "slowly, but safely upgrade the package"? Are you
> afraid of compatibility issues between upgrades and want a great deal
> of control?

For example if I wanted to keep a certain package up to date on a load
balanced service, I wouldn't want the particular service to be
restarted at once, this is where mcollective could help. Ideally it
would have been great to have facter generate the list of packages,
without the need for another intermediary sending data back to a
central point. If this needs to happen outside of the scope of puppet
itself then no big deal.


>
> If you are gearing towards option 3, I'm not sure Puppet's the best
> tool the job. I use CentOS and so I'd look into the free version of
> Red Hat's Satellite, Spacewalk for fine tuned software update control
> and deployment if I wanted to achieve the same thing.

Debian shop (un)fortunately :)


Thanks for the mail though, gives food for thought

Joel


-- 
$ echo "kpfmAdpoofdufevq/dp/vl" | perl -pe 's/(.)/chr(ord($1)-1)/ge'

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