Be the first to like this
How do you structure your puppet code? Where do you put the files, how do you name things, how do you structure parameters and hieradata? I’m still stuck on puppet 2.7, how do I write code now to take advantage of puppet 3.0 features when I upgrade?
This talk will go through a set of guidelines for writing classes, defines, having defaults and how to use hieradata right. It’ll be focusing on real code with real examples taken from modules I’ve helped write or code review.
Whilst suitable for beginners, this talk should hopefully be helpful for more advanced users as whilst most of us have a shared vision of ‘well known’ ways things can be done - we rarely step back and think through exactly why in detail.