I had an amazing time at Puppet Camp Amsterdam with more than 330 attendees who packed the theater (and balconies) of the De Rode Hoed. This is the second Puppet Camp Amsterdam that we've held in the De Rode Hoed, but I recently learned that it is the largest and oldest preserved “clandestine church” in the Netherlands, and owned by the Foundation Vrijburg. It was built between 1629 and 1631, and while it's a freestanding building, it is surrounded on all sides by other houses that the congregation purchased — deliberately hidden, because Amsterdam's Remonstrant Protestants were not allowed to hold services that were visible to the public.
This historic building and the organ in the background provided a great backdrop for plenty of interesting Puppet topics. Eric Sorenson gave the Puppet Camp Keynote, setting the stage for the rest of the day. He talked about why we need configuration management, all of the various technologies that come together to make Puppet and Puppet Enterprise, and where to go from here.
We had a number of talks about tools and techniques for using Puppet in your infrastructure. Puppet specialis Ger Apeldoorn talked about manageable Puppet infrastructure with Hiera, Gerrit, r10k and other tools. If you are interested in continuous delivery of Puppet manifests, Kris Buytaert of Inuits gave an interesting talk about some lessons learned and best practices. Maxim Burgerhout of Inter Access talked about writing better Puppet code with Gerrit and Jenkins. Daniele Sluijters of Nedap gave a great talk about Puppetboard, a visual interface into your PuppetDB data.
These talks were balanced out with a couple of real-world examples of how people are using Puppet in their environments. Tomasz Dziedzic of Linux Polska talked about Puppet patterns from the enterprise battlefield — patterns he’s been seeing at his company’s clients. Scaling Puppet workflows at Spotify, presented by Erik Dalén, is always an interesting topic, since Spotify is doing some pretty interesting things with Puppet in a large, complex environment.
We wrapped up the presentations with a Puppet Demo from Steven Thwaites of Puppet Labs, who showed a few of the many things that you can do with Puppet and Puppet Enterprise. Then we adjourned to enjoy drinks and snacks in the hidden church.
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 in Europe, there are more upcoming Camps in London, Paris & Berlin. We’ll look forward to seeing you there!