Hi, once i have my puppet set up and installed how does updating occour, if for example i have a package httpd instaledd on all my servers and there is an update to this package will i still need to log into every machine to run the updater or will puppet notice that the package is not at the latest level and update acordingly? Thanks --~--~---------~--~----~------------~-------~--~----~ 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+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---
If you have ensure => latest puppet will check on each run to make sure that it''s the latest available but this is intensive. I''d suggest using something like func to automate updating package sets. Once you''ve got func deployed you can, with one command, tell every machine to update packages. https://fedorahosted.org/func/ -- Scott On May 9, 6:04 pm, Nat <qwerty....@gmail.com> wrote:> Hi, > > once i have my puppet set up and installed how does updating occour, > if for example i have a package httpd instaledd on all my servers and > there is an update to this package will i still need to log into every > machine to run the updater or will puppet notice that the package is > not at the latest level and update acordingly? > > Thanks--~--~---------~--~----~------------~-------~--~----~ 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+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---
Nat wrote:> once i have my puppet set up and installed how does updating occour, > if for example i have a package httpd instaledd on all my servers and > there is an update to this package will i still need to log into every > machine to run the updater or will puppet notice that the package is > not at the latest level and update acordingly?If yum is anything like apt, you''d need two things: 1. ensure => latest for packages you want to auto-update 2. a cron job that checks the repositories for new packages (apt-get update, for example) -- Mike Renfro / R&D Engineer, Center for Manufacturing Research, 931 372-3601 / Tennessee Technological University -- renfro@tntech.edu --~--~---------~--~----~------------~-------~--~----~ 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+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---
On Sat, May 9, 2009 at 5:04 PM, Nat <qwerty.nat@gmail.com> wrote:> > Hi, > > once i have my puppet set up and installed how does updating occour, > if for example i have a package httpd instaledd on all my servers and > there is an update to this package will i still need to log into every > machine to run the updater or will puppet notice that the package is > not at the latest level and update acordingly? > > ThanksI am assuming you are ona RHEL/CENTOS/Fedora box. Use yum-cron or yum-updatesd to keep all installed packages up to date. Use puppet to be sure that the packages you want are installed. This is a classic example of the right tool for the right job. Yum to keep things up to date. Puppet to make sure the box is configured correctly. If you only want certain updates to be available or applied to your servers then use a local repo were you stage all okayed updates for your machines Evan --~--~---------~--~----~------------~-------~--~----~ 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+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---