Ruby DSL

published on 9 November 2010

Editor's Note: The Ruby DSL was deprecated in Puppet 3x, and is removed in Puppet 4.0.0.

Starting in Puppet 2.6.x, manifests can be written in Ruby.


  1. Developers can generate puppet resources without having to learn the Puppet DSL.
  2. Possible to overcome any limitations of the Puppet DSL.
  3. Ruby already has well known unit testing frameworks.


Puppet's Ruby DSL introduces two types of methods:

Methods that create scopes:

Continue reading

Last chance to fill out the survey

published on 20 October 2010

Today's the closing date on the survey, and we could really use your help getting more information about how you're using Puppet and what we can do to make it better.  Once we close the survey, we'll publish results, so we want to make sure we have as much information as possible.

So please go fill out the survey.

Continue reading

Puppet Dashboard 1.0.4 released!

published on 20 October 2010

We're pleased to announce the availability of Puppet Dashboard 1.0.4!

This is a maintenance release, it fixes a number of bugs, improves the
user interface, significantly boosts performance and includes better RPM
and DEB packages.

Please upgrade to this stable release and let us know about any issues
on the mailing list, or
in the ticket tracker with an "Affected Version" of 1.0.4.

Continue reading

Puppet 2.6.2 released

published on 7 October 2010

We are proud to announce that Puppet version 2.6.2 has been released! The 2.6.2 release is a maintenance release in the 2.6.x branch and represents the current stable release version for Puppet. In addition we've provided a small number of new and enhanced features that you can see in its release notes.

You can download this release here and packages for various platforms should hopefully be available shortly.

Continue reading

Puppet's Google Summer of Code

published on 29 September 2010

Puppet Labs was lucky enough to have two Google Summer of Code (GSOC) students working with us this past summer.  This was our first year working with the program and we got some results that the Puppet community will hopefully be able to start using soon.

Continue reading

More Puppet Camp Presenters

published on 27 September 2010

We're happy to announce three more speakers for Puppet Camp:

Paul Nasrat works at Google, London as a Site Reliability Engineer. He has a background in both systems administration and development, having worked for an assortment of companies. He's passionate about collaborative working between teams, automation and loves debugging gnarly problems. He will be presenting reFacter - Moving Facter Forward

Continue reading