Puppet Camps are community-oriented, regional gatherings of Puppet users and developers. You’ll have the opportunity to talk to a diverse group of Puppet users, benefit from presentations delivered by prominent community members, and be able to share experiences and discuss potential implementations of Puppet with your peers.
- Sponsor Puppet Camp: We have a variety of flexible Puppet Camp sponsorship opportunities available. You can review our sponsorship prospectus (PDF) or contact Dawn Foster for more details.
- Start a Puppet Camp in your city: If you’d like to start a Puppet Camp in your city, please email us. We can’t always accomodate requests, but we’ll try!
- Attend PuppetConf: We hope to see you at our annual operations conference on August 22 and 23 in San Francisco.
- Learn more: View our presentations and videos from previous Puppet Camps.
All attendees at Puppet Labs events (speakers and participants) should adhere to our Community Guidelines and Event Code of Conduct.
Upcoming Puppet Camps
Washington, DC
November 5th, 2013
Puppet Camp DC will be co-located with LISA 2013. Submit a talk for this event.
London, United Kingdom
November 18th, 2013
Submit a talk for this event.
Previous Puppet Camps
Boston, Massachusetts
June 10th, 2013
| Speaker | Title | Video | Slides |
|---|---|---|---|
| Michael Stahnke | State of Puppet | ||
| David Nalley | Puppet and Apache CloudStack | Slides | |
| Cody Herriges | Writing & Sharing Great Modules | Slides | |
| James Nuzzo | IT Transformation and Puppet | Slides | |
| Jeremy Schulman | Puppet for Networking | Slides |
Raleigh, North Carolina
May 16th, 2013
Thank you to North Carolina State University for generously providing space for the event, and to Red Hat for sponsoring!
| Speaker | Title | Video | Slides |
|---|---|---|---|
| Ryan Coleman | State of Puppet | Video | |
| David Nalley | Puppet and Apache CloudStack | Video | Slides |
| Ryan Coleman | Writing & Sharing Great Modules on the Puppet Forge | Video | Slides |
| Will Farrington | Puppet at GitHub | Video | Slides |
| Michael Hrivnak | Hosting a Custom Forge with Pulp | Video | Slides |
| Jeremy Schulman | Puppet for Networking | Video | Slides |
Austin, Texas
April 29th, 2013
Thank you to MomentumSI for sponsoring the event! Video will be available for this event.
| Speaker | Title | Video | Slides |
|---|---|---|---|
| Andy Parker | State of Puppet | Video | Slides |
| David Nalley | Puppet and Apache CloudStack | Video | Slides |
| Adrien Thebo | Writing & Sharing Great Modules on the Puppet Forge | Video | Slides |
| Dennis Rowe | Puppet Loves RSpec, Why You Should, Too | Video | Slides |
| Dave Barcelo | Puppet at Bazaarvoice | Video | Slides |
| David Porter | Drupal development, deployment, and automation with Puppet | Video | Slides |
New York, New York
April 24th, 2013
Thank you to MomentumSI for sponsoring the event! Video will be available for this event.
| Speaker | Title | Video | Slides |
|---|---|---|---|
| James Turnbull | State of Puppet | Slides | |
| David Nalley | Puppet and Apache CloudStack | Slides | |
| R.I.Pienaar | Managing the Puppet Agent using MCollective | Slides | |
| Mykel Alvis | Stop Sucking at Building Stuff | Slides | |
| Paul Morgan | Puppet Patterns in a Financial Exchange | ||
| Matthew Bar | Continuously Integrating Puppet | Video | Slides |
Nuremberg, Germany
April 19, 2013
Learn more about this event. Thank you to Netways for sponsoring the event!
San Francisco, California
April 9, 2013
Thank you to Google for generously sponsoring and providing the space, food, and drinks for Puppet Camp SF!
| Speaker | Title | Slides |
|---|---|---|
| Nigel Kersten | State of Puppet | Slides |
| David Nalley | Puppet and Apache CloudStack | Slides |
| Ryan Coleman | Writing & Sharing Great Modules on the Puppet Forge | Slides |
| Will Farrington | Boxen: How to Manage an Army of Laptops | Slides |
| Russ Johnson | Things I learned while scaling to 5000 puppet agents | Slides |
| Andrew Fong and Gary Josack | Functional Hostnames and Why they are Bad | Slides |
Amsterdam, Netherlands
April 5, 2013
Thank you to Amazicsoft for helping us organize the event! Thank you to CRI Service for sponsoring drinks at the reception! Thank you to GOTO Amsterdam for sponsoring Lunch! Thank you to Xebia for sponsoring!
| Speaker | Title | Slides |
|---|---|---|
| Luke Kanies | State of Puppet | Slides |
| Jonas Rosland | Automated OS and Application deployment using Razor and Puppet | Slides |
| James Fryman | Refactoring Puppet | Slides |
| Cody Herriges | Accelerate and unify network deployment with Puppet on Juniper | Slides |
| Daniele Sluijters | How and why you should test | Slides |
| Vladimir Lazarenko | Story of Puppet @eBay Global Classifieds Group (eCG) | Slides |
| Mike Ryan | Puppet and AWS: Getting the best of both worlds | Slides |
| Ger Apeldoorn | Hiera demo | Slides |
London, England
March 27, 2013
Thank you to Quru for helping us organize the event, and thank you to Red Hat for sponsoring!
| Speaker | Title | Slides |
|---|---|---|
| Luke Kanies | State of Puppet | |
| Jon Topper | Building Reusable Modules | Slides |
| Jonas Rosland | Automated OS and Application deployment using Razor and Puppet | Slides |
| Sam Bashton | De-centralise and Conquer: Masterless Puppet in a dynamic environment | Slides |
| Cody Herriges | Building self-service on demand infrastructure with Puppet and VMware | Slides |
| John Hardy | Enterprise Cloud Management and Automation |
Atlanta, Georgia
March 19, 2013
Thank you to Red Hat for sponsoring Puppet Camp Atlanta, and thank you to Georgia Tech for generously providing the space for the event!
| Speaker | Title | Slides |
|---|---|---|
| Kelsey Hightower | State of Puppet | Slides |
| Ryan Coleman | Writing & sharing great modules on the Puppet Forge | Slides |
| David Nalley | Automating your Apache CloudStack infrastructure with Puppet | Slides |
| Mykel Alvis | Don’t Suck at Building Stuff | Slides |
| Will Farrington | Boxen: How to Manage an Army of Laptops and Live to Talk About It | Slides |
Baltimore, Maryland
March 15, 2013
Thank you to Johns Hopkins University for generously providing the space for the event!
| Speaker | Title | Slides |
|---|---|---|
| James Turnbull | State of Puppet | Slides |
| Ryan Coleman | Modules and the Puppet Forge | Slides |
| David Nalley | Automating your Apache CloudStack infrastructure with Puppet | Slides |
| James Sweeney | Managing Windows Systems with Puppet |
Barcelona, Spain
March 14, 2013
Thank you to Telefónica for generously providing the space for the event!
| Speaker | Title | Slides |
|---|---|---|
| Chris Spence | State of Puppet | Slides |
| Tomas Doran | Test driven Infrastructure development | Slides |
| Gary Wilson | very.good.things.to.know.about.puppet.in.20.minutes | Slides |
| Xavi Carrillo | Puppet and Telefonica R&D | Slides |
| Alex Soto | Mimicking your Java EE production environment for testing and beyond | |
| Francisco Martínez | Hiera 101 | Slides |
| Gary Wilson | zpf – the elusive zero point of failure |
Chicago, Illinois
March 13, 2013
Thank you to Google for generously providing the space for the event!
| Speaker | Title | Slides |
|---|---|---|
| Kelsey Hightower | State of Puppet | Slides |
| Ryan Coleman | Modules and the Puppet Forge | Slides |
| David Nalley | Automating your Apache CloudStack infrastructure with Puppet | Slides |
| Bill Weiss | What we Learned Implementing Puppet at Backstop | Slides |
| Dan Bode | Decomposing Puppet to a Data Workflow | Slides |
Verona, Italy
March 1, 2013
Slides coming soon.
Los Angeles, California
February 22, 2013
Puppet Camp LA was held jointly with SCALE 11x.
| Speaker | Title | Slides |
|---|---|---|
| Nathan Valentine | State of Puppet | Slides |
| Ryan Coleman | Modules and the Puppet Forge | Slides |
| David Nalley | Automating your Apache CloudStack infrastructure with Puppet | Slides |
| Ramin Khatibi | Creating a Mature Puppet System | Slides |
| Patrick Paul | Hierarchical Systems Policy Management in a Puppet/LDAP Environment | Slides |
| Brandon Burton | Mozilla and Puppet | Slides |
| Lance Albertson | Lessons learned in the OSUOSL Puppet Migration | Slides |
Oslo, Norway
Feb. 13, 2013
Thank you to Redpill Linpro for generously providing space for the event!
| Speaker | Title | Slides |
|---|---|---|
| Andy Parker | State of Puppet | |
| Henrik Lindberg | Automation makes IT better! The latest and greatest features in Geppetto 3.0, the Puppet IDE. | Slides |
| Cosimo Streppone | Puppet at Opera | Slides |
| Harald Skoglund | Testing puppet modules with travis-ci | |
| Andy Parker | Puppet 3: Present and Future Tense |
Melbourne, Australia
Feb. 8, 2013
Thank you to Sensis for generously providing space for the event!
| Speaker | Title | Slides |
|---|---|---|
| Dan Bode | State of Puppet | |
| Stephen Wallace | Puppet for Sys Admins | Slides |
| Stephen Johnson | Love / Hate Puppet (Puppet Gotchas) | Slides |
| David Lutz | Company culture hacks for competitive advantage | Slides |
| Rene Medellin | Puppet for Build, Test and Release Environment Integrity | Slides |
| Barry Ramirez | A Service Owner’s Answer to Customer Complexity | |
| Andrew Myers | MCollective: A brief intro |
Stockholm, Sweden
Feb. 7, 2013
Thank you to Spotify for generously providing space for the event!
| Speaker | Title | Slides |
|---|---|---|
| Andy Parker | State of Puppet | Slides |
| Henrik Lindberg | Automation makes IT better! The latest and greatest features in Geppetto 3.0, the Puppet IDE | Slides |
| Craig Dunn | Designing Puppet: Roles/Profiles Pattern | Slides |
| Erik Dalén | Puppet at Spotify | Slides |
| Jonas Rosland | OS and Application deployment using Razor and Puppet | Slides |
| Tor-Åke Fransson | Scaling Puppet Usage to a Global Organization | Slides |
Ghent, Belgium
Jan. 31 – Feb. 1, 2013
Thank you to HoGent for generously providing the space for the event, Inuits for sponsoring and co-organizing the event, and Nucleus for providing video and live streaming!
| Speaker | Title | Slides |
|---|---|---|
| Eric Sorenson | Puppet 3: Present and Future Tense | Slides |
| Kris Buytaert | Monitoring in the Cloud with Puppet | Slides |
| R.I.Pienaar | Managing the Puppet Agent using MCollective | Slides |
| Walter Heck | Puppet, what _not_ to do | Slides |
| Eric Seynaeve | Setting up puppet at Colruyt | Slides |
| Hein Couwet | Using puppet on Linux, Windows and Mac OSX | Slides |
| Jan Vansteenkiste | Testing puppet modules | Slides, Source, and Code |
| Jasper Lievisse Adriaanse | Clean manifests with Puppet::Tidy | Slides |
| Pedro Pessoa | Adding Forge modules into an existing Puppet Enterprise setup | Slides |
| Dominic Cleal | Replacing that growing “exec” with a provider | Slides |
| Dawn Foster | The Puppet Community: Current State and 2013 Plans | Slides |
| Alessandro Franceschi | Testing and playing with Puppet in the Playground | |
| Erik Dalén | Puppet at Spotify | Slides |
| Ohad Levy | Foreman 1.1 | Slides |
| Daniele Sluijters | Puppet @ Nedap and a flash-intro to rspec-puppet | Slides |
| Ralph Luchs | Certifiable Puppet Professional | Slides |
| Johan De Wit and Bert Deferme | Razor and Puppet | Slides |
Sydney, Australia
Jan. 24, 2013
Thank you to ICE Systems for sponsoring the event and buying our drinks, and to Atlassian for generously providing the space for the event!
| Speaker | Title | Slides |
|---|---|---|
| Dan Bode | The State of Puppet | Slides |
| Joe Brockmeier | Ops and using Puppet in the Cloud | |
| Stephen Wallace | Puppet for Sys Admins | Slides |
| Jamie Wilkinson | Better Living Through Statistics: Monitoring Doesn’t Have to Suck | |
| Andrew Myers | MCollective: A brief into | |
| Gordon Rowell | Puppet at Google | Slides |
| Lindsay Holmwood | Disaster complexity: what Ops can learn from Air France 447 | |
| Christopher Fegan | The NBN Puppet Journey | Slides |
| Sina Sadeghi | Using Puppet and OpenStack in the Real World |
Silicon Valley, California
Jan. 18, 2013
Santa Clara, CA
| Speaker | Title | Video | Slides |
|---|---|---|---|
| Dan Bode | State of Puppet | Video | Slides |
| Chad Metcalf | Getting Started with Puppet | Video | Slides |
| Roman Shaposhnik | Hadoop-Based Big Data | Video | Slides |
| Dave Nalley | CloudStack Cloud with Puppet | Video | Slides |
| Mykel Alvis | IT Automation: Doing it Wrong | Video | Slides |
| Luke Kanies | Puppet Labs Q&A | Video |
Puppet Camps in 2012
Atlanta, Georgia
February 3rd, 2012
Edinburgh, Scotland
March 23rd, 2012
In conjunction with FLOSS UK’s Spring Event
| Speaker | Title | Video | Slides |
|---|---|---|---|
| Teyo Tyree | A Look at the Development of Puppet | Slides | |
| Matt Carroll | Push Button; Deploy Code | ||
| Ken Barber | Modern Module Development | ||
| Kris Buytaert | Hacking Puppet like a Pro | Slides | |
| Gareth Rushgrove | Puppet Data Mining | Slides | |
| Michal Ruzicka & Filip Hrbek | Working with modules |
Stockholm, Sweden
March 28th, 2012
Amsterdam, Netherlands
April 2nd, 2012
Held in conjunction with Cloudera and AmazicSource
New York, New York
April 27th, 2012
Facility donated by Lowenstein Sandler
| Speaker | Title | Video | Slides |
|---|---|---|---|
| Luke Kanies & James Turnbull | Welcome from Puppet Labs | ||
| Kelsey Hightower | There’s a Module for That! | ||
| Sam Kottler | Managing Monitoring and Testing Infrastructure with Puppet and Hiera | ||
| Eiwe Lingerfors | Unique Challenges at Reliant Security | ||
| Kenn Hussey | Forge, Geppetto, Stack Hammer | ||
| Eric Shamow | Puppet Module Writing 201: Scaling and Growth | Slides | |
| Robert Terhaar | Puppet in the Cloud | Slides |
Los Angeles, California
May 19th, 2012
Hosted by Media Temple
| Speaker | Title | Video | Slides |
|---|---|---|---|
| Daniel Pittman | The Puppet OSS Roadmap | Slides | |
| Joachim “Jok” Thuau | Puppet at SpaceX | Slides | |
| Jason Hancock | Running Puppet on CloudStack Instances | Video | Slides |
| Julien Rottenberg | Puppet@Citygrid | Video | Slides |
| Deepak Giridharagopal | Puppet DB: Higher-Order Puppet | Video | Slides |
Kuala Lumpur, Malaysia
June 5th, 2012
In conjunction with our partners OlinData
| Speaker | Title | Video | Slides |
|---|---|---|---|
| James Turnbull | The State of Puppet | Slides | |
| Walter Heck | Hands On: Getting Your Feet Wet With Puppet | Slides | |
| Choon Ming | Version Control With Puppet | Slides | |
| Wai Keen Woon | Puppet Deployment at OnApp | Slides | |
| Dennis Matotek | Hadoop in a Box | Slides | |
| Edward Tan | The Daemon in Puppet & FreeBSD | Slides |
Sydney, Australia
June 8th, 2012
Facility donated by Google
| Speaker | Title | Video | Slides |
|---|---|---|---|
| Nigel Kersten | Welcome from Puppet Labs | Slides | |
| Lindsay Holmwood & Mick Pollard | Bulletproof Networks | ||
| Greg Cockburn | Building a Multimaster Environment | Slides | |
| Fabio Lessa & Andrew Myers | Sock Puppets: Growing Puppet Code While Still Keeping it Clean | ||
| John Ferlito | Scaling Puppet | ||
| Jamie Wilkinson | Monitoring Doesn’t Suck | ||
| Luke Harris | Telstra |
Boston, Massachusetts
June 22nd, 2012
Dublin, Ireland
July 6th, 2012
Facility donated by Engineers Ireland
| Speaker | Title | Video | Slides |
|---|---|---|---|
| Roland Tritsch | Building a Continuous Delivery Platform for the Biggest Spike in E-Commerce | Slides | |
| Ruaidhri Power | Puppet at Demonware | Slides | |
| Stephen Connolly | Continuous Deployment with Jenkins | Slides | |
| CloudSmith | Geppetto, Stack Hammer | ||
| Dave Anderson | Puppet Python Project | ||
| Alessandro Franceschi | An Holistic Approach to Puppet Modules | Slides |
Geneva, Switzerland
July 11th, 2012
Hosted in conjunction with RMLL 2012
| Speaker | Title | Video | Slides |
|---|---|---|---|
| Teyo Tyree | The Puppet Roadmap and PuppetDB Service | Video | |
| Marc Fournier & Mathieu Bornoz | Puppet Workshop for Newcomers and Beginners | ||
| Alessandro Franceschi | An Holisitc Approach to Puppet Modules | Video | |
| Raphaël Pinson | Configuration Management Using Augeas | Video | Slides |
| Christopher Leithner | Treating Deployments as Code with Puppet and the Atlassian Toolsuite | ||
| Dan Bode | Puppet and Openstack | Video | |
| Steve Traylen | Onwards to a Puppet Infrastructure at CERN | Video | Slides |
Chicago, Illinois
July 23rd, 2012
| Speaker | Title | Video | Slides |
|---|---|---|---|
| Paul Hinze | Masterless Puppet and Supply Drop | ||
| Matt Kemp & Joshua Buss | Automating Life in the Cloud | Slides | |
| Ryan Coleman | Writing Better Modules and the Future of the Puppet Forge | ||
| Matt Paterson | Puppet at LightEdge | ||
| David Klann | Beginner’s Thoughts on Making Puppet Modules | Slides | |
| Scott Nottingham & Eric Pogrelis | How IMC has implemented a CI/CD using Cobbler and Puppet | Slides |
Nuremberg, Germany
October 19th, 2012
Sign up for Puppet Camp Nuremberg 2013
| Speaker | Title | Video | Slides |
|---|---|---|---|
| James Turnbull | Current State of Puppet | Video | |
| Pascal Hahn | End to End Continuous Integration of Deployment-code in a Multi-tenant Puppet Setup | Video | |
| Oliver Renault | Video | ||
| Peter Simon and Uwe Stuehler | PAgile Operations with Puppet – How to Ensure Feedback Loops at Every Level | Video | |
| Patrick Otto | Learning Through Mistakes and Pain – One Year with Puppet | Video | |
| Ken Barber | Modern Module Development and Usage | Video | |
| Thomas Gelf | Talking with Puppet | Video |
Singapore, SE Asia
December 3, 2012
| Speaker | Title | Slides |
|---|---|---|
| Nigel Kirsten, Puppet Labs | Puppet Labs: The Year That Was | Slides |
| Choon Ming Goh, Olin Data | OlinData: Nagios in | Slides |
| Nick Lewis, Puppet Labs | All about Puppet DB | Slides |
| Paul Kim, Nubefy | Manageability in the Cloud | Slides |
Puppet Camps in 2011
Puppet Camp Europe 2011: Amsterdam, Netherlands
April 28-29, 2011
| Speaker | Title | Video | Slides |
|---|---|---|---|
| Luke Kanies | Keynote | Video | Slides |
| Richard Crowley | Extending Puppet | Slides | |
| Henrik Lindberg | Current and Future Approaches to Working with Puppet | Video | Slides |
| Oliver Hookins | A Puppet Approach to Application Deployment and Automation in Nokia | Video | Slides |
| Alessandro Franceschi | Automating Applications Deployments with Puppi | Video | Slides |
| Randall Hansen | A Usability Tour of Puppet (Warts and All) | Videos | Slides |
| Lindsay Holmwood | Puppet and Rump | Slides | |
| Kris Buytaert | Beyond Puppet | Slides | |
| Jeffrey Lensen | Distributed (Icinga/Nagios) Monitoring at Hyves.nl | Slides |
Puppet Camps in 2010
Puppet Camp North America 2010: San Francisco, CA
October 7-8, 2010
Read a recap of Puppet Camp North America
| Speaker | Title | Video | Slides |
|---|---|---|---|
| Luke Kanies | Keynote | Video | Slides |
| R.I. Pienaar | Introduction to the Marionette Collective | Video | Slides |
| Jeff McCune | Are We Compliant? | Video | Slides |
| Richard Crowley | Securing and Extending Puppet for World Domination | Video | Slides |
| John Adams | Puppet at High Scale | Video | Slides |
| Paul Nasrat | |||
| Jason Wright | |||
| Alessandro Franceschi | Reuse Your Puppet Modules | Video | Slides |
Puppet Camp Europe 2010: Ghent, Belgium
May 27-28, 2010
| Speaker | Title | Video | Slides |
|---|---|---|---|
| Luke Kanies | Portable infrastructure with Puppet | Video | Slides |
| Alban Peignier | Embedded Puppet | Video | Slides |
| Rafael Brito | Deploying datacenters with Puppet | Video | Slides |
| Alessandro Franceschi | Puppet modules and module standards | Video | Slides |
| Jeff McCune | Auditing change management policies with Puppet and Splunk | Video | Slides |
| Rick van der Zwet | Puppet in complex, real-time environments | Video |
Puppet Camps in 2009
Puppet Camp North America: San Francisco, CA
October 2-3, 2009
Get the Newsletter
Stay up to date with Puppet Enterprise and Puppet Labs by getting the latest Puppet related news in your inbox.
