PUP201: How to use Puppet like an adult

Benjamin Kero (Mozilla Corporation), Daniel Maher (Mozilla)
Location: E146 Level: Intermediate
Average rating: ***..
(3.50, 6 ratings)
Slides:   external link

Puppet is an immensely powerful tool for system administration, but with great power comes great responsibility, and it’s not always obvious how to structure your configurations. There are many different ways to accomplish similar goals, and this malleability has given rise to a plethora of different design and architecture principles – some of which are good, and many of which are bad.

In this talk, I will explain the guiding principles of responsible Puppet design and architecture, walking you through real-world examples in order to illustrate solid methodological approaches, and illuminate Puppet administrators of all skill levels. As an added bonus, we will also show you how Puppet can be integrated into automated deployment and continuous integration platforms – an increasingly important component of today?s development and operational landscape.

Photo of Benjamin Kero

Benjamin Kero

Mozilla Corporation

Ben has been a community systems administrator at the OSU Open Source Lab, where he helped and administered dozens of high-profile open source projects.
After graduating he joined Mozilla as a systems administrator. Mozilla gave him the opportunity to diversify his skill-set to operate on the scale of hundreds of millions of users.

Photo of Daniel Maher

Daniel Maher


Dan is a long-time system administrator – he first installed Linux on his home PC in 1995 and never looked back. A veteran of the original dotcom bubble, he founded a web hosting company in the late 90’s, and managed it from inception to acquisition. Since then, he has worked in a variety of environments from start-ups to global corporations, including as an administrator at Ubisoft Montréal, and as a lecturer at the University of Winnipeg.

Today, Dan is a web engineer at Mozilla, a role that allows him to work on a wide variety of cutting-edge open source technologies at very large scales.

Comments on this page are now closed.


Picture of Daniel Maher
Daniel Maher
08/05/2013 11:57pm PDT

Thanks for the reminder, Kenton. The slides are available on speakerdeck : https://speakerdeck.com/phrawzty/pup201-how-to-use-puppet-like-an-adult

Kenton Brede
08/02/2013 5:43am PDT

Hi, are you planning to put the slides up?


Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at (707) 827-7065 or scordesse@oreilly.com.

Contact Us

View a complete list of OSCON contacts