Skip to main content

Managing Puppet Environments with Code Manager

Hands-On Lab

 

Photo of Elle Krout

Elle Krout

Content Team Lead in Content

Length

00:45:00

Difficulty

Intermediate

While we have a number of options for managing for Puppet environments, Code Manager is undoubtedly the must full-featured. Code Manager allows us to use git and git branches to define the different environments we need. We can then use a single Puppetfile to assign classes to our chosen environment and use the PE's concept of environment nodes to eliminate our need for a main manifest setup entirely. In this hands-on lab, we will be configuring Code Manager using a remote host as our upstream Git repository. Once Code Manager is configured, we'll then create two environments through Code Manager and assign nodes to those environments using the PE console. When finished, we'll test our work on two provided nodes.

What are Hands-On Labs?

Hands-On Labs are scenario-based learning environments where learners can practice without consequences. Don't compromise a system or waste money on expensive downloads. Practice real-world skills without the real-world risk, no assembly required.