Couchdb facts terminus for Puppet

Published on 21 November 2010 by

Starting in Puppet 2.6, its possible to store all facts in a couchdb database.

Installation for CentOS 5.x

  1. ensure that epel, base and updates yum repos are enabled:
  2. install couchdb

    yum install couchdb
  3. ensure that rubygem is installed

    yum install rubygems
  4. install gcc

    yum install gcc
  5. Install couchrest 1.0.0 (note: 1.0.1 does not work with ruby 1.8.5)

Continue reading

Puppet Labs releases Puppet 2.6.3!

Published on 17 November 2010 by

We're back with a new release: 2.6.3. This release addresses some issues in the 2.6.2 release.

2.6.3 is a maintenance release in the 2.6.x branch and it contains only bug fixes and no new features. It should be considered the stable release for 2.6.x.

The release is available for download here.

Report any feedback on this release via the Puppet Labs Redmine site.

Continue reading

Migration of Puppet Labs GitHub account

Published on 15 November 2010 by

We have just completed the migration of our legacy Reductive Labs GitHub account to our new Puppet Labs account.

If you were watching or had forked the former reductivelabs account repositories you should now move to the new repositories. All forks should have had their base migrated from the legacy account to the new account automatically. You will have to re-watch any previously watched repositories in the new account.

Continue reading

Ruby DSL

Published on 9 November 2010 by

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 by

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 by

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