Book Image

Mastering Puppet

By : Thomas Uphill
Book Image

Mastering Puppet

By: Thomas Uphill

Overview of this book

Presented in an easy-to-follow, step-by-step tutorial format and packed with examples, this book will lead you through making the best out of Puppet in an enterprise environment. If you are a system administrator or developer who has used Puppet in production and are looking for ways to easily use Puppet in an enterprise environment, this book is for you. This book assumes an intermediate knowledge of Puppet and is intended for those writing modules or deploying Puppet in an enterprise environment.
Table of Contents (17 chapters)

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, and ideally both. At that point, we hadn't covered 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 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/.