This was quite possibly the coolest venue we've had for a Puppet Camp so far, though the clandestine church in Amsterdam was also pretty cool. We were in the Musée Dapper near the Arc de Triomphe, and the lucky people taking the Puppet certification test got to do that in a gallery filled with African art. A big “thank you" to our sponsors who made this event possible: D2SI, Objectif Libre, and AppDynamics!
The crew at D2SI have done a fabulous job of posting a lot of details about the event (mostly in French) starting with a post that was written and posted from the camp, along with a follow-up post the next day to reflect on the event. Both of these posts have great collections of tweets from attendees, plus pictures of the events!
While these recaps were great, I'm still going to do my own wrap up (in English) :)
We started the day with a Puppet Camp keynote presentation by Andy Parker, covering all the Puppet basics. He talked about why configuration management tools like Puppet are so important, along with an overview of the various technologies that are part of Puppet and Puppet Enterprise.
Photo by D2SI.
Laurent Bernaille from D2SI provided more details around achieving continuous delivery and DevOps with Puppet during his talk, which focused on Puppet as a tool for helping developers and operations staff work closely together to deliver software.
To help people write better modules, we had Martin Alfke talk about rewriting modules the smart way. While writing great modules is important, Martin also talked about being part of the module community and working together to collaborate on modules with other people.
Guillaume Espanel from Objectif Libre talked about achieving highly available Puppet by automating creation of additional puppet masters — basically, using Puppet to create more Puppet! How cool is that?
If you are interested in monitoring and using data to better understand your environment, Jos Boumans from Krux talked about how to measure everything: a million metrics per second with minimal developer overhead. Even better, Krux uses Puppet to manage its massive infrastructure environment.
Testing is always a popular topic, so we had Johan De Wit from Open Future on hand to talk about using test-driven development techniques when writing modules.
Stefano Zanella from de.re.com presented a talk, "Shipping Ships that Ship Ships," all about shipping Puppet modules as packages. It gets bonus points for the most fun presentation name of the day!
We wrapped up with a few demos before heading out to the Honest Lawyer bar for a few drinks and many conversations. Everyone I talked to seemed to enjoy Puppet Camp Paris, and we had a great time all day!
If you missed this one, you can get links to the presentations and view materials from other past Puppet Camps by visiting the Previous Puppet Camps section of the Puppet Camp page.
If you are interested in attending a future Puppet Camp, there are upcoming camps in a variety of cities, and more will be scheduled soon. We’ll look forward to seeing you there!
Dawn Foster is director of community at Puppet Labs.