PuppetConf 2015 has ended
Back To Schedule
Thursday, October 8 • 1:30pm - 2:15pm
200,000 Lines Later: Our Journey to Manageable Puppet Code – David Danzilio, Constant Contact

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

I joined Constant Contact in the Spring of 2014 to help transform their Puppet infrastructure. Constant Contact was a very early adopter of Puppet and had a hard time keeping up with changes to the language. When I got to Constant Contact we were stuck on a very old version of Puppet 2.7 because our code was heavily dependent on inheritance and dynamic scoping. There was no separation of data and code and 99% of the Puppet modules in use in the environment were homegrown. With over 267,000 lines of ancient code, I was completely overwhelmed with how to get us up to speed. This talk is about how we managed to accomplish this incredible feat in just over a year.

avatar for David Danzilio

David Danzilio

Systems Engineer, Constant Contact
David is a senior systems engineer and Puppet evangelist at Constant Contact in Waltham, Massachusetts. He has a background in operations for government, higher education, research and healthcare organizations. David has consulted on several Puppet implementations of varying size... Read More →

Thursday October 8, 2015 1:30pm - 2:15pm PDT
Track 4 C123-124

Attendees (1)