PuppetConf 2013 has ended
Back To Schedule
Friday, August 23 • 1:30pm - 2:20pm
Puppet Module Reusability - What I Learned from Shipping to the Forge

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

A simple search for "puppet-apache" on GitHub returns 70 separate repositories. An awful lot of people are busy reinventing the same configuration wheel. Configuration management tools promise write once, run anywhere code; but writing code that can be used by anyone looks like a lot of work. This presentation aims to show anyone familiar with Puppet how to write reusable modules and importantly how to make them compatible with already shared modules released on the Forge or elsewhere. We'll look at when and why testing a declarative language is actually useful, examples of good and bad modules and how to re-factor puppet code for re-usability. We'll also talk about potential improvements to Puppet that would make reuse easier.

avatar for Gareth Rushgrove

Gareth Rushgrove

Technical Architect, Government Digital Service
Gareth Rushgrove is now a technical architect at the Government Digital Service, part of the UK Government. He is mainly interested in configuration management, infrastructure and platform as a service, deployment and monitoring tooling and the whole devops community. He thinks when... Read More →

Friday August 23, 2013 1:30pm - 2:20pm PDT
Grand Ballroom Fairmont Hotel

Attendees (0)