I''m in the process of building out a new puppet master and pulling our existing/legacy infrastructure into Puppet control for the basic system-level stuff (mail, syslog, sudo, ssh, etc.). Unfortunately, the directive from on high is that all of our hosts need to be managed by the same system. That list is about 95% RHEL/Cent 5 or 6, but there''s a few RHEL4 and SLES9 machines on the "must have" list. As upgrades are very unlikely, I''d like to be on the newest version possible - ideally, 2.7.12+ on the master so I can leverage puppetDB. Is anyone out there running new-ish puppet (2.7, or else 2.6) on such ancient beasts? If so, can anyone point me at sources for the packages, and dependencies? Or perhaps have spec files to share? I''d like to say I can spend the time to build and test puppet and all the dependencies, but alas, that is very far from the case. Thanks for any assistance, Jason PS - If you happen to be a competent generalist Linux admin in the Boston, MA or Atlanta, GA area, feel free pass along your resume... -- 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.
Mark Christian
2012-Aug-15 15:56 UTC
RE: [Puppet Users] newish puppet on RHEL4 and/or SLES9?
I''m not running newish puppet on rhel/cent 4, but the 0.25.6 EPEL packages seem to work well enough with my puppet master that runs 2.7.18. -----Original Message----- From: puppet-users@googlegroups.com [mailto:puppet-users@googlegroups.com] On Behalf Of Jason Antman Sent: Wednesday, August 15, 2012 7:42 AM To: puppet-users@googlegroups.com Subject: [Puppet Users] newish puppet on RHEL4 and/or SLES9? I''m in the process of building out a new puppet master and pulling our existing/legacy infrastructure into Puppet control for the basic system-level stuff (mail, syslog, sudo, ssh, etc.). Unfortunately, the directive from on high is that all of our hosts need to be managed by the same system. That list is about 95% RHEL/Cent 5 or 6, but there''s a few RHEL4 and SLES9 machines on the "must have" list. As upgrades are very unlikely, I''d like to be on the newest version possible - ideally, 2.7.12+ on the master so I can leverage puppetDB. Is anyone out there running new-ish puppet (2.7, or else 2.6) on such ancient beasts? If so, can anyone point me at sources for the packages, and dependencies? Or perhaps have spec files to share? I''d like to say I can spend the time to build and test puppet and all the dependencies, but alas, that is very far from the case. Thanks for any assistance, Jason PS - If you happen to be a competent generalist Linux admin in the Boston, MA or Atlanta, GA area, feel free pass along your resume... -- 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. Confidentiality Notice. This message may contain information that is confidential or otherwise protected from disclosure. If you are not the intended recipient, you are hereby notified that any use, disclosure, dissemination, distribution, or copying of this message, or any attachments, is strictly prohibited. If you have received this message in error, please advise the sender by reply e-mail, and delete the message and any attachments. Thank you. -- 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.
John Warburton
2012-Aug-15 22:25 UTC
Re: [Puppet Users] newish puppet on RHEL4 and/or SLES9?
On 16 August 2012 00:41, Jason Antman <jason@jasonantman.com> wrote:> by the same system. That list is about 95% RHEL/Cent 5 or 6, but there''s a > few RHEL4 and SLES9 machines on the "must have" list. As upgrades are very > unlikely, I''d like to be on the newest version possible - ideally, 2.7.12+ > on the master so I can leverage puppetDB. > > Is anyone out there running new-ish puppet (2.7, or else 2.6) on such > ancient beasts? If so, can anyone point me at sources for the packages, and > dependencies? Or perhaps have spec files to share? > > I''d like to say I can spend the time to build and test puppet and all the > dependencies, but alas, that is very far from the case. > > The big hurdle is getting a modern ruby running on the older release. Thenany version of puppet/facter should work Here''s a post from 3 years ( https://groups.google.com/forum/?fromgroups#!topic/puppet-users/PeZ3ffCnW6I[1-25]) ago of me giving instructions to get ruby/puppet running on VMWare ESX 3.5 which was derived from RHEL 3. Shoud work for RHEL 4 You may be struggling to find a fully functional puppet tool chain for an older RHEL - some work may be required Regards John -- 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.
Mark, I was able to compile puppet via the spec file included in the source up to version 2.7.5 on RHEL4 (32 and 64-bit). I can''t remember the issues I had with 2.7.6-9 right now, but it had to do with the ancient ruby (1.8.1). I did grab the requisite dependencies (augeas-libs, ruby-augeas, facter) from the EPEL. I haven''t had any major issues with that version using the default system ruby. Makes me feel better that someone else has to support EOL relics as well. Hope this helps. Jordan -- 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/-/b4g4zefXgk8J. 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.
Jason, I was able to compile puppet via the spec file included in the source up to version 2.7.5 on RHEL4 (32 and 64-bit). I can''t remember the issues I had with 2.7.6-9 right now, but it had to do with the ancient ruby (1.8.1). I did grab the requisite dependencies (augeas-libs, ruby-augeas, facter) from the EPEL. I haven''t had any major issues with that version using the default system ruby. Makes me feel better that someone else has to support EOL relics as well. Hope this helps. Jordan -- 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/-/YOqMVFYwOTgJ. 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.
Keiran Sweet
2012-Aug-22 11:00 UTC
[Puppet Users] Re: newish puppet on RHEL4 and/or SLES9?
I''ve had quite a bit of success with Puppet 2.7 on 32-bit RHEL 4, specifically: - Puppet 2.7.3 - Facter 1.6.2 - Ruby Enterprise 1.8.7 - Older EPEL packages for Augeas, and other dependencies , active mirrors with signed packages are still floating about. As ruby enterprise is now discontinued, i''m looking to move off next major upgrade, however you should be able to build the standard Ruby 1.8.7 + ruby gems from source to have quite a feature rich RHEL4 Puppet 2.7 install that is stable, i''m managing (nursing) about 30 servers with it now along side my newer RHEL 5/6 estate, and the only issue I''ve hit is the odd stale client which an agent restart fixes, initital testing of mcollective 2 also is promising so far. I''ve also found that building a dedicated ruby install for Puppet, and not messing with the ruby versions that ship with the OS have helped keep things clean and be less off a pain when it comes to gem dependencies in my environment, of course YMMV. Cheers, K On Thursday, August 16, 2012 5:53:39 AM UTC+1, Jemmorey wrote:> > Jason, > > I was able to compile puppet via the spec file included in the source up > to version 2.7.5 on RHEL4 (32 and 64-bit). I can''t remember the issues I > had with 2.7.6-9 right now, but it had to do with the ancient ruby (1.8.1). > I did grab the requisite dependencies (augeas-libs, ruby-augeas, facter) > from the EPEL. I haven''t had any major issues with that version using the > default system ruby. Makes me feel better that someone else has to support > EOL relics as well. Hope this helps. > > Jordan >-- 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/-/pXVMrU5zhm8J. 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.
Nick Fagerlund
2012-Aug-22 17:34 UTC
[Puppet Users] Re: newish puppet on RHEL4 and/or SLES9?
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+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Jason Antman
2012-Aug-25 15:34 UTC
Re: [Puppet Users] Re: newish puppet on RHEL4 and/or SLES9?
I know I haven''t responded in a while, but thank you to everyone who gave advice/experience/encouragement. Progress has been slow, mainly due to other projects, but at this point I''m trying to hold off on building my new master (even though it''s really needed) until I have a built and tested maximum version of puppet on the old OSes. I''ve decided to tackle RHEL4 first, as I think it will be easier, and I''ve got more of those boxes to deal with. This morning I got a successful build of ruby 1.8.7-p299, using Karanbir Singh''s RHEL5 srpm from http://centos.karan.org/el5/ruby187/SRPMS/ruby-1.8.7.299-4.el5.kb.src.rpm. Unfortunately I couldn''t get ruby-tk to build for 64-bit, but I just gave up on that and wrapped it in an ''ifnarch x86_64''. Assuming all goes well, I should have the rest of the dependencies, as well as (hopefully 2.7.somethingNew) packaged for RHEL4 by the end of the week. I''ll likely post my specfiles and srpms somewhere public. As to SLES9, I found a thread here from 2 years ago ("Installing puppet 0.25.5 on SLES 9 64 bit", https://groups.google.com/forum/?fromgroups=#!topic/puppet-users/0GaSd3Z2BSQ) where Thorsten Biel reported packaging ruby 1.8.7 on SLES9 x86_64. It looks like the specfile/SRPMs never made it anywhere public, but I''ve dropped him an email in the hopes that he still has them. If not, I guess I''ll tackle that when RHEL is done. Thanks Again, Jason Antman On 08/22/2012 01:34 PM, Nick Fagerlund wrote:> 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+unsubscribe@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en.-- 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.
My puppet has been created in isolation on an island at top of scotland over a period of 2 weeks nonstop working on her mismatched outfit. sure youve prob....who hsn''t . Flattery will get u know where......no.....Know we''re he''re..wh''at i''d on''t know....dumf... dumf humfrey....''yes m''lady.....why do I love you so''.....HumPhrey........... Yes M''lady. remember w is an upside down vivisection........ h is r 1 leaning again movemenf ..........espanyol........rythme and movemenf....... what ya gonna do about the below bell .....ow...!!!!!! stay team ent.... you wrote it its your scrip.....crypt.........whose hose h....h .....Mortgage coming to a show home near lend an ear.......Job coming to a show you how ........Billed ....the perfect invoice guaranteed to be presentable........ F9, Puppet, the honor you dont want to be without.......Michele xX On Wednesday, August 15, 2012 3:41:32 PM UTC+1, Jason Antman wrote:> > I''m in the process of building out a new puppet master and pulling our > existing/legacy infrastructure into Puppet control for the basic > system-level stuff (mail, syslog, sudo, ssh, etc.). Unfortunately, the > directive from on high is that all of our hosts need to be managed by > the same system. That list is about 95% RHEL/Cent 5 or 6, but there''s a > few RHEL4 and SLES9 machines on the "must have" list. As upgrades are > very unlikely, I''d like to be on the newest version possible - ideally, > 2.7.12+ on the master so I can leverage puppetDB. > > Is anyone out there running new-ish puppet (2.7, or else 2.6) on such > ancient beasts? If so, can anyone point me at sources for the packages, > and dependencies? Or perhaps have spec files to share? > > I''d like to say I can spend the time to build and test puppet and all > the dependencies, but alas, that is very far from the case. > > Thanks for any assistance, > Jason > > PS - If you happen to be a competent generalist Linux admin in the > Boston, MA or Atlanta, GA area, feel free pass along your resume... >-- 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/-/0DM356VV6JYJ. 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.
Sam Kottler
2012-Aug-29 20:25 UTC
Re: [Puppet Users] Re: newish puppet on RHEL4 and/or SLES9?
Who''s got the ban hammer? :P On Wed, Aug 29, 2012 at 3:44 PM, shell Nor <norenmichele@gmail.com> wrote:> My puppet has been created in isolation on an island at top of scotland > over a period of 2 weeks nonstop working on her mismatched outfit. sure > youve prob....who hsn''t . Flattery will get u know where......no.....Know > we''re he''re..wh''at i''d on''t know....dumf... > dumf > humfrey....''yes m''lady.....why do I love you so''.....HumPhrey........... > Yes M''lady. > > remember w is an upside down vivisection........ h is r 1 leaning again > movemenf ..........espanyol........rythme and movemenf....... > what ya gonna do about the below bell .....ow...!!!!!! stay team > ent.... you wrote it its your > scrip.....crypt.........whose hose h....h .....Mortgage coming to a show > home near lend an ear.......Job coming to a show you how ........Billed > ....the perfect invoice guaranteed to be presentable........ F9, > Puppet, the honor you dont want to be without.......Michele xX > > > On Wednesday, August 15, 2012 3:41:32 PM UTC+1, Jason Antman wrote: >> >> I''m in the process of building out a new puppet master and pulling our >> existing/legacy infrastructure into Puppet control for the basic >> system-level stuff (mail, syslog, sudo, ssh, etc.). Unfortunately, the >> directive from on high is that all of our hosts need to be managed by >> the same system. That list is about 95% RHEL/Cent 5 or 6, but there''s a >> few RHEL4 and SLES9 machines on the "must have" list. As upgrades are >> very unlikely, I''d like to be on the newest version possible - ideally, >> 2.7.12+ on the master so I can leverage puppetDB. >> >> Is anyone out there running new-ish puppet (2.7, or else 2.6) on such >> ancient beasts? If so, can anyone point me at sources for the packages, >> and dependencies? Or perhaps have spec files to share? >> >> I''d like to say I can spend the time to build and test puppet and all >> the dependencies, but alas, that is very far from the case. >> >> Thanks for any assistance, >> Jason >> >> PS - If you happen to be a competent generalist Linux admin in the >> Boston, MA or Atlanta, GA area, feel free pass along your resume... >> > -- > 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/-/0DM356VV6JYJ. > > 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. >-- 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.
Nigel Kersten
2012-Aug-29 20:59 UTC
Re: [Puppet Users] Re: newish puppet on RHEL4 and/or SLES9?
About to unsubscribe this account as it was set to no email and looks like a spam account. On Wed, Aug 29, 2012 at 1:25 PM, Sam Kottler <sam@kottlerdevelopment.com> wrote:> Who''s got the ban hammer? :P > > > On Wed, Aug 29, 2012 at 3:44 PM, shell Nor <norenmichele@gmail.com> wrote: >> >> My puppet has been created in isolation on an island at top of scotland >> over a period of 2 weeks nonstop working on her mismatched outfit. sure >> youve prob....who hsn''t . Flattery will get u know where......no.....Know >> we''re he''re..wh''at i''d on''t know....dumf... >> dumf humfrey....''yes >> m''lady.....why do I love you so''.....HumPhrey........... >> Yes M''lady. >> >> remember w is an upside down vivisection........ h is r 1 leaning again >> movemenf ..........espanyol........rythme and movemenf....... >> what ya gonna do about the below bell .....ow...!!!!!! stay team ent.... >> you wrote it its your scrip.....crypt.........whose hose h....h >> .....Mortgage coming to a show home near lend an ear.......Job coming to a >> show you how ........Billed ....the perfect invoice guaranteed to be >> presentable........ F9, Puppet, the honor you dont want to be >> without.......Michele xX >> >> >> On Wednesday, August 15, 2012 3:41:32 PM UTC+1, Jason Antman wrote: >>> >>> I''m in the process of building out a new puppet master and pulling our >>> existing/legacy infrastructure into Puppet control for the basic >>> system-level stuff (mail, syslog, sudo, ssh, etc.). Unfortunately, the >>> directive from on high is that all of our hosts need to be managed by >>> the same system. That list is about 95% RHEL/Cent 5 or 6, but there''s a >>> few RHEL4 and SLES9 machines on the "must have" list. As upgrades are >>> very unlikely, I''d like to be on the newest version possible - ideally, >>> 2.7.12+ on the master so I can leverage puppetDB. >>> >>> Is anyone out there running new-ish puppet (2.7, or else 2.6) on such >>> ancient beasts? If so, can anyone point me at sources for the packages, >>> and dependencies? Or perhaps have spec files to share? >>> >>> I''d like to say I can spend the time to build and test puppet and all >>> the dependencies, but alas, that is very far from the case. >>> >>> Thanks for any assistance, >>> Jason >>> >>> PS - If you happen to be a competent generalist Linux admin in the >>> Boston, MA or Atlanta, GA area, feel free pass along your resume... >> >> -- >> 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/-/0DM356VV6JYJ. >> >> 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. > > > -- > 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.-- Come to PuppetConf 2012! Sep 27/28 - San Francisco http://puppetconf.com/ Nigel Kersten | http://puppetlabs.com | @nigelkersten Schedule Meetings at: http://tungle.me/nigelkersten -- 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.
James Turnbull
2012-Aug-29 23:10 UTC
Re: [Puppet Users] Re: newish puppet on RHEL4 and/or SLES9?
Sam Kottler wrote:> Who''s got the ban hammer? :P >The address appears to be now banned. Apologies for the spam. Regards James -- James Turnbull Puppet Labs 1-503-734-8571 To schedule a meeting with me: http://tungle.me/jamtur01 -- 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.
Sam Kottler
2012-Aug-29 23:12 UTC
Re: [Puppet Users] Re: newish puppet on RHEL4 and/or SLES9?
Thanks! -Sam On Wed, Aug 29, 2012 at 7:10 PM, James Turnbull <james@puppetlabs.com>wrote:> Sam Kottler wrote: > > Who''s got the ban hammer? :P > > > > The address appears to be now banned. Apologies for the spam. > > Regards > > James > > > -- > James Turnbull > Puppet Labs > 1-503-734-8571 > To schedule a meeting with me: http://tungle.me/jamtur01 > > -- > 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. > >-- 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.