7

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/


1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

About the Author

I am ben kevan.. Well yeah. .that's about it.

Comments (7)

Trackback URL | Comments RSS Feed

  1. [...] This post was mentioned on Twitter by openSUSE News, Sarwo Hadi Setyana. Sarwo Hadi Setyana said: RT @openSUSE: Planet #openSUSE: Ben Kevan: Puppet 2.6.0 on SLES 11 SP1 http://bit.ly/bHP7JE [...]

  2. christian says:

    Great!
    Thanks for the repository :)

  3. ben.kevan says:

    You’re welcome.. I’ve built it for openSUSE 11.x also :o )

  4. [...] SUSE server collaborations going on with IBM [1, 2] and while more volunteers are needed in SUSE (packaging helps), there is also this OpenSUSE Build Service job opening. Novell’s Duncan Mac-Vicar P. [...]

  5. that’s about it. thanks for sharing.

  6. Hello,
    the directory /eclipseagent:/puppet/ just disapeared or has been moved somewhere. Does anybody know where to? Or does know another repo which hosts puppet? Is there also somewhere a repo out fpr SLES10?

    Regards
    Timo

  7. ben.kevan says:

    @Timo Bergemann I can still see the repository located here:
    http://download.opensuse.org/repositories/home:/eclipseagent:/puppet/

    I can build for SLES 10 also. However, I’m quite busy at work and new releases haven’t been a major priority at this time. Once work slows down, then I’ll rebuild the new ones.

Leave a Reply




If you want a picture to show with your comment, go get a Gravatar.