Chapter 4. Introduction to Puppet

Puppet is the configuration management solution developed by Puppet Labs, Inc. Puppet is available in two distributions: open source and Puppet Enterprise, which is commercially supported. Because Puppet Enterprise is required for the VMware provisioning capabilities, we focus on that particular distribution of Puppet. However, the majority of the functionality discussed in this chapter applies to the open source distribution as well.

Topics covered in this chapter include the following:

Puppet architecture

Puppet resources

Puppet manifests

Puppet modules

Puppet Architecture

Every item that can be managed by Puppet is referred to as a Puppet resource. Server packages, configuration files, and services ...

Get DevOps for VMware Administrators 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.