Managing Puppet Environments with Code Manager
Content Team Lead in Content
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.