PuppetConf 2016 has ended
Back To Schedule
Thursday, October 20 • 4:45pm - 5:30pm
Deconfiguration Management: Making Puppet Clean Up Its Own Mess – Josh Snyder, Yelp

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

You accidentally deployed the wrong thing. Or you deployed the right thing, but now it's cruft and you want it gone. Puppet is an elegant tool for placing and assembling infrastructure, but what happens when it's time to disassemble? This talk will cover Yelp's experience using Puppet for automatic deconfiguration management, and how we can confidently make statements about both what our infrastructure _is_, and what it _is not_, without requiring extra Puppet code. We will consider how to do this with many of the resource types we use from day to day, including the simplest ones (files), more complex (cronjobs), and the fiendish (monitoring checks, system packages).

avatar for Josh Snyder

Josh Snyder

Site Reliability Engineer, Yelp
Josh is a Site Reliability Engineer for Yelp, currently working on Eat24. A veteran infrastructurer, he works on everything from load-balancers, to deployment, to metrics collection, but his biggest focus is stateful services: datastores, of both the SQL and NoSQL variety. He likes... Read More →

Thursday October 20, 2016 4:45pm - 5:30pm PDT