Showing posts with label Puppet. Show all posts
Showing posts with label Puppet. Show all posts

Thursday, February 17, 2011

Puppet 2.6.2 on SLES SUSE Linux Enterprise

If you’re a puppet user and running SLES and have been looking for the latest version shipped via an RPM, then you’re in luck. I’ve been building packages recently for SLES and openSUSE with the recent releases of Puppet because in my organization I’ve implemented puppet to handle configurations (of sorts) for many of my servers (currently development).


You can get the latest packages using the openSUSE BuildServer in my repository, which can be found:
http://download.opensuse.org/repositories/home:/eclipseagent:/puppet/


Wednesday, September 15, 2010

Puppet 2.6.0 on SLES 11 SP1

Recently my orginization signed a contract with Novell to implement some SLES. With this I decided to start implementing puppet (learning it first) along with setting up SMT repositories and the such.

However, the puppet package that shipped with SLES 11 and eventually SLES 11 SP1 were the 0.24 branch, 0.24.8 to be exact. However, the said version didn’t include the zypper definition which is now in puppet 2.6.0, and if you upgraded to the 0.25.4 version in the system:management repository, you will have realized that it’s quite broken due to a few issues which I found.

I’ve since then modified the .spec, and modified the upstream server.init and client.init to work and build correctly on SLES 11 and openSUSE 11.x. I’ve also put upstream fixes to the puppet 2.6.0 branch to fix their upstream server.init, client.init, puppet.spec and to update the conf/suse directory to include the required default conf files. I’ve also created a Novell bug for the system:management repository to be fixed, but don’t imagine that will be fixed anytime soon (I haven’t been able to get a response from the maintainers).

With that said, the repository I’ve created in the buildservice can be found here:

http://download.opensuse.org/repositories/home:/eclipseagent:/puppet/