CHAPTER 3

image

Developing and Deploying Puppet

We’ve introduced you to installing Puppet and the basics of the Puppet language. In this chapter, we’ll show you how to develop new Puppet code, test it, and deploy it. This will allow you to use Puppet to make changes and manage your infrastructure in a logical and stable way.

To do this, we are going to introduce and develop a number of new Puppet concepts, including environments, the puppet apply tool, and running the master in debug mode.

Environments allow you to define, maintain, and separate your infrastructure into appropriate divisions. In most organizations, you already have some of these divisions: ...

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.