O'Reilly logo

Puppet 4.10 Beginner's Guide - Second Edition by John Arundel

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Distributing Puppet manifests

So far in this book, we've only applied Puppet manifests to one node, using puppet apply with a local copy of the manifest. To manage several nodes at once, we need to distribute the Puppet manifests to each node so that they can be applied.

There are several ways to do this and, as we saw in Chapter 1, Getting started with Puppet, one approach is to use the agent/master architecture, where a central Puppet master server compiles your manifests and distributes the catalog (the desired node state) to all nodes.

Another way to use Puppet is to do without the master server altogether, and use Git to distribute manifests to client nodes, which then run the puppet apply command to update their configuration. This stand-alone ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required