Puppet 2.7.0 RC 2 is Released!

Published on 10 May 2011 by

We are happy to announce the second release candidate for Puppet 2.7.0.

This moves us firmly toward a final release of the 2.7.0 series, including 38 maintenance changes to improve the robustness of the software, and 85 distinct bug fixes resolving issues found with the RC or the new features included.

Notably, we have added a large set of improvements to the pkgutil package provider, resolving #4528, and making it better, faster, stronger, and harder working.

Continue reading

Design Pattern for Dealing with Data

Published on 6 May 2011 by

The goal of this design pattern is to keep configurable data in one place and make it friendly to an ENC. This addresses the problem of module reusability. If you have are keeping data in your module, then someone else cannot just reuse your module without making changes to the code. This pattern solves that problem allowing for reusable modules.

A best practice is to have a module named 'common' that contains code that is used by all of your nodes. This class is then included in all of your nodes.

Continue reading

Puppet Faces: What the heck are Faces?

Published on 27 April 2011 by

Puppet Faces is one of the features I am proudest to deliver in the new Puppet 2.7.0 release. (Well, the RC series heading toward release, anyway.) They represent a new API for creating subcommands, as well as extending existing subcommands to add extra capabilities‚ without having to modify the supplied source code.

In this post, and the rest of the series, I am going to dive right on down deep into the technical details of Faces and how they can be used to program (and reprogram) a whole bunch of Puppet.

Continue reading

Puppet Camp to PuppetConf in 5 Short Months

Published on 26 April 2011 by

The skies are clear and blue, and I am headed to Amsterdam for Puppet Camp. This is my second time organizing camp, and despite selling out of tickets a bit early things seem to be on track. I am looking forward to arriving and getting started—I've been so caught up in planning PuppetConf the last few weeks that I almost forgot about actually attending Camp.

Continue reading

A Tour of Dashboard Version 1.1

Published on 15 April 2011 by

Version 1.1 of Puppet Dashboard was recently released, fixing a number of bugs and broadening the feature set. If you’re already a Dashboard user, you’ll certainly find this a worthwhile upgrade. If you’re not, then now is a great time to check it out. Here’s why:

Continue reading