Gary Larizza
Puppet Labs
The saying "Hell is other people's code" is second only to "Hell is your OLD code." As a sysadmin, the Puppet code you FIRST wrote (the code that is still probably running in production) is most likely a stringy nightmare of variables and pain. In this session, we will take some common paradigms that I've pulled from real-world modules and refactor them to conform with the "best practices" of today (i.e., data in Hiera, component modules, and the Roles and Profiles pattern). By the time you leave, you should have a plan for unwinding the tangled web that past-you had Puppetized (or you'll leave with REALLY GOOD stories)!