Using subdirectories for sensible, readable profile class groups

We are using the component modules puppetlabs/apache, puppetlabs/mysql, and mayflower/php, and encapsulating these into the profile classes web::apache database::mysql and programming::php, respectively. You can see that I have used some sensible subdirectories and class names to reflect their contribution to the stack, namely web, db, and programming subdirectory locations for the Apache, MySQL, and programming profiles, respectively.

Get Mastering Puppet 5 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.