The advice above is generally pretty good -- for best results build your own Ruby packages, etc. etc.
One thing I can add: Given that even RHEL 5 has a pretty ancient Ruby, you might want to run puppet agent via cron jobs (with --splay) instead of as a daemon. The daemon is generally okay on Ruby 1.8.7 with a modern patch number, but 1.8.5 leaks memory like a sieve with long-running processes. ('Puppet resource' code for creating the cron jobs is the second example in this section: http://docs.puppetlabs.com/guides/installation.html#with-cron) -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/Q0h1Oq5ZcowJ. 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.