Puppet 2.6.3 for Solaris

CSW haven’t yet got a recent Puppet, so here’s a CSW style 2.6.3 package roll.

You can find 2.6.3 here.

Note: This is dependant on CSWruby and CSWfacter. You’ll find them at OpenCSW.

Leave a comment ?

10 Comments.

  1. Mark, just wondering why you did not package facter yourself as well. I am trying to learn how to package puppet for solaris would you do a write up on this?

    Thanks

    • Hi Don – I’ve not checked recently, but CSW did have the most up to date Facter, hence not rolling it for myself. This package is very much dependent on CSW packages anyway, so you’d have to use their Facter. If you find their’s is behind the curve, just drop another back here and I’ll build the latest Facter too. Cheers

  2. Thanks mark for the heads up. I am very interested in learning how you built puppet, I am going to try to reverse your steps by looking at the package contents and post back with any questions I may have if your ok with this.

  3. One question, what if we were not to use the OpenCSW ruby package and use the SFWruby package included with the sun companion disk? Could puppet be built using this method? I am on Solaris 9/10 using the ruby package included with the sun companion disk. I’ll go over Gary Law’s script. I was confused on where the ruby packages go when you issue a “ruby install.rb”

    Thanks again for the link

    • Yep, it should work pretty much the same way. ruby install.rb will put the files in the ruby library path specific to the ruby you’re using, so it should end up wherever SFWruby is installed. A none-CSW dependent version would be excellent too. Is SFWruby on the companion CD?

  4. Hi Mark, yes, SFWruby is on the companion disk. My goal was not to be dependent on CSW puppet and roll our own based on what we needed.

  5. Don – a quick update. I rolled Facter and Puppet against the SFWruby shipped on the companion CD. No problems there. But then I wanted to pull in Augeas (it’s very handy in manifests), which needs Ruby Augeas. This started to become an issue – I wanted Rubygems, but Gems needs at least Ruby 1.8.6, and it’s a *very* old 1.8.5 that’s on the companion CD. I think you’re better off building against CSW or Sunfreeware’s Ruby. I’ll do another blog post soon with links to the build scripts developed by Gary and I.

  6. Mark, thanks for trying this out. I’ll take your advice for the build process. I know this post is a little old but, better late than never.

    • Hi Don. Not a problem, glad it was of some use. The build scripts are available in github, do help yourself. I’m planning on sorting the new version for CSW as soon as I find some free time to get used to their build system.

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>