AWS CloudFormation: Just Add Bootstrapping with Puppet

Published on 2 March 2011 by

Seen all the buzz about AWS CloudFormation? We're interested in it too. Contrary to the on-going speculation of its impact on Puppet or Chef, we see numerous ways in which CloudFormation and Puppet complement each other quite well. Zach Leslie recently pulled together a brief tutorial on bootstrapping AWS CloudFormation with Puppet. Just follow the four steps and the code samples in the tutorial.

Continue reading

Running Multiple Versions of Puppet with Puppet Enterprise, or: How I Learned to Stop Worrying and Love the Upgrade

Published on 2 March 2011 by

Upgrading Puppet can be a long and involved process, particularly when skipping major versions. New language features are a included in each Puppet major version release. These changes, however, mean that upgrading Puppet is not a simple matter of installing a new package. The Puppet master should be upgraded to the new version first, then tested, then all of the agents upgraded and tested. Edge cases and problems may arise during this process because of the changes to the language and architecture.

Continue reading

Using Ruby in the Puppet Ruby DSL

Published on 28 February 2011 by

DEPRECATION NOTICE: This article is no longer relevant and exists for historical purposes only. The Ruby DSL was an experimental project that added the ability to write Puppet code in pure Ruby. It was never widely adopted and was eventually completely removed in Puppet 4.0.

Continue reading

The Marionette Collective version 1.0.1 and 1.1.2

Published on 22 February 2011 by

We are pleased to announce two releases of The Marionette Collective.

The first is release 1.0.1 in our production branch. In line with the our community commitment to maintain a production branch this only contains a few bug fixes, the biggest one being that the YAML fact source retained facts that might have been deleted in its cache. Production users should upgrade to this release. On a related note, this release will be included in the next Ubuntu release along with RabbitMQ and he Rabbit STOMP adapter.

Continue reading

Why Jason McKerr Joined the Puppet Labs Team

Published on 21 February 2011 by

I am enormously pleased to be starting at Puppet Labs in a couple of weeks. I believe that it's not hyperbole to say that Puppet Labs is one of the coolest companies in the country, and we are fortunate to have them in Portland. Puppet leads the industry in systems management. I asked people about the software when I started interviewing, and their overwhelming response was: "Oh yeah, we use Puppet." I took that as strong endorsement, because a tech company has two things at its core: people and technology. And people like using Puppet.

Continue reading