Creating reusable puppet profiles
Roles and Profiles is now the ubiquitous design pattern to create your puppet code tree. In this talk we will discuss writing reusable and maintainable profiles. We’ll start by introducing creating module structures, and will move on to type hinting and setting appropriate defaults. Finally, we’ll discuss the importance and enforcing code style conventions that allows multiple teams or projects to inner-source profiles.