Puppet 0.25.5 for SuSE

posted 11 Jun 2010, 19:06 by Peter Burns   [ updated 11 Jun 2010, 19:39 ]
So I ran into an issue where I had to install Puppet 0.25.5 across a couple hundred servers. Now this wouldn't have been such a big deal if I already had a working Puppet system set up, but my problem was that I didn't. Is that irony? I don't know but it was annoying.

Installing from the tarball wasn't an option with this many servers, it had to be by package. Problem number two, I had a mix of SuSE 10.0, 10.3, 11.1 along with RHEL 4, and CentOS 5. For RHEL 4 and CentOS 5 no big problem there was a package available in the EPEL. For SuSE... especially the 10.x ones... that was a problem.

I ended up building my own rpms for that because I couldn't find any out there. Having gone through that I thought to myself "I should be nice and post this somewhere so that the next poor sod that might need the same thing doesn't have to do this".

And so here is this post, attached you will find rpms for Puppet 0.25.5 and its dependency Facter 1.5.7, aside from it Puppet's only other dependency is Ruby 1.8.1 or higher. I have tested the packages on all the SuSE versions listed above, though only the x86_64 build on 11.1 but it should work on the others.
ċ
facter-1.5.7-1.i586.rpm
(44k)
Peter Burns,
11 Jun 2010, 19:19
ċ
facter-1.5.7-1.x86_64.rpm
(46k)
Peter Burns,
11 Jun 2010, 19:19
ċ
puppet-0.25.5-1.i586.rpm
(565k)
Peter Burns,
11 Jun 2010, 19:19
ċ
puppet-0.25.5-1.x86_64.rpm
(660k)
Peter Burns,
11 Jun 2010, 19:19
ċ
puppet-server-0.25.5-1.i586.rpm
(12k)
Peter Burns,
11 Jun 2010, 19:19
ċ
puppet-server-0.25.5-1.x86_64.rpm
(10k)
Peter Burns,
11 Jun 2010, 19:19
Comments