Chapter 9. Roles and Profiles

In Chapter 2, Organizing Your Nodes and Data, we showed you how to organize your nodes using an ENC or Hiera, or ideally both. At that point, we didn't cover the Forge modules or writing your own modules, as we did in Chapter 4, Public Modules, and Chapter 5, Custom Facts and Modules. In this chapter, we will cover a popular design concept employed in large installations of Puppet. The idea was originally made popular by Craig Dunn in his blog, which can be found at http://www.craigdunn.org/2012/05/239/. Garry Larizza also wrote a useful post on the subject at http://garylarizza.com/blog/2014/02/17/puppet-workflow-part-2/.

Design pattern

The concept put forth by Craig Dunn in his blog is the one at which most Puppet ...

Get Mastering Puppet - Second Edition 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.