Puppet's Google Summer of Code

Published on 29 September 2010 by

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 by

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

All about Auditing with Puppet

Published on 15 September 2010 by

One of the (many!) new features introduced in Puppet 2.6.0 was an audit capability. So what does this mean? Well a normal Puppet resources controls the state you'd like a configuration item to be in, for example:

Continue reading

Puppet 2.6.1 released

Published on 14 September 2010 by

We are proud to announce that Puppet version 2.6.1 has been released! The 2.6.1 release is a maintenance release in the current stable 2.6.x series of releases. It's an important update that enhances stability and performance and we recommend that customers and users upgrade to this release.

As part of the release we are excited to announce that Puppet now supports running under JRuby which enhances its performance and scalability.

Continue reading

Puppet Camp Presenters

Published on 14 September 2010 by

We're pleased to announce a brief list of presenters and topics for Puppet Camp North America. We've got a couple of great talks to look forward to and are still looking for a presenter or two. If the talks listed below spark an idea for a talk please contact us.

Continue reading

Facter Part 3: Caching and TTL

Published on 13 September 2010 by

In facter part 2, we explored how to write custom facts in ruby along with testing and distribution. Since facter is executed every single time puppet runs, there are benefits to cache the information on the client and refresh based on some TTL. Looking ahead, both features are on our roadmap for facter 2.0, but it's not complicated to implement them for custom facts.

Continue reading

Facter Part 2: Testing and Deployment

Published on 10 September 2010 by

In facter part 1 we showed how to use facter, as well as how to create custom facts using ruby and environment variables. In this post, we will go into further details how to test, distribute custom facts in your environment whether you are using puppet standalone or in master/agent mode. As a refresher, here's the ruby code for system_role.rb:

Continue reading