Geppetto: A Puppet IDE

Published on 1 July 2011 by

So in the last few weeks I’ve switched my Puppet development workflow to use Geppetto as an IDE for developing Puppet content. Geppetto has been around for quite some time, however Cloudsmith recently announced the launch of 1.0.0 of this product. Since I was hearing so many good things about it, I thought I would give it a try.

The installation was quite straightforward. If you have an existing Eclipse (you can get one from, its easy to load up Geppetto within it:

Once you have this up and running, it's easy to create a new Puppet module project:

  • File —> New
  • Puppet —> Puppet Project
  • Type in a name of the project “puppet-motd”
Continue reading

Puppet 2.7.0 has arrived

Published on 21 June 2011 by

Puppet 2.7.0 is available. This is a feature-based release for the Puppet project. This release incorporates several key new features, hundreds of bug fixes and enhancements, and a lot of input from the community. We went through four release candidates on Puppet 2.7.0 and appreciate all the feedback, bugs, questions and ideas that made Puppet 2.7.0.

First things first: You can download Puppet 2.7.0.

Continue reading

Puppet Enterprise 1.1: New Platform Support and 5x the Free Nodes

Published on 16 June 2011 by

This week Puppet Labs released version 1.1 of Puppet Enterprise. During the 1.0 launch, we committed to expand the number of platforms supported, and this release is focused on just that. In addition to new platform support, we have changed the number of free licenses from 2 to 10. With 2 nodes, some of the evaluation options were limited. With 10, you should be able to deploy a small lab environment and learn about the value of Puppet Enterprise on your systems.

Continue reading

Announcing PuppetConf

Published on 13 June 2011 by

PuppetConf is a DevOps & Operations conference that provides practical information with immediate takeaway. The conference offers two days of talks, tutorials, demos, panels, and birds of a feather sessions. Our speakers hail from large enterprises, medium-sized companies, and start-ups and are the acknowledged experts and pundits in the field.

Continue reading

What is User Experience in Puppet?

Published on 10 June 2011 by

Since starting at Puppet Labs four months ago, many friends have asked me why. "Puppet is a systems tool, right? Isn't it all command line? Where's the user experience? Don't you usually work on the web? Are you designing their website?"

To the contrary, I'm happy to say that for the first time since the Internet was invented I'm working at a company whose web site doesn't need much of my attention. We have fantastic people working on it already, and I think it's quite good.

Continue reading

Pro Puppet: A Handy (Indexed) Guide

Published on 8 June 2011 by

For about three years now (since basically 15 minutes after Pulling Strings with Puppet was released) James has been asked, “When is the 2nd edition coming out?” This is quickly followed by, “Why is the book so short?” And then the question one never gets sick of: “Why isn’t there an index?”

Continue reading

The Myth of the One-Off

Published on 23 May 2011 by

An argument that I regularly hear from people regarding the adoption of
configuration management tools is that their systems are unique and
comprised of many one-offs. In this article I will address the one-off myth
and discuss why your systems are not beautiful snowflakes.

If you deploy a one-off system, you lack the testing systems to support it.
Most organizations have at least two levels of pre-production environments,
such as Dev and QA. Is it really wise to deploy a system without another
environment in which to test?

Continue reading