CHAPTER 5

image

Externalizing Puppet Configuration

In Chapter 2 we talked about the ways you can define your hosts or nodes to Puppet. We talked about specifying them in a variety of forms as node statements in your Puppet manifest files. We also mentioned that Puppet has the capability to store node information in external sources. This avoids the need to specify large numbers of nodes manually in your manifest files, a solution that is time-consuming and not scalable.

Puppet has two ways to store node information externally:

  • External Node Classification
  • LDAP server classification

The first capability, called External Node Classification (ENC)

Get Pro 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.