Environments
Environments are isolated groups of agent nodes.
-
An environment is an isolated group of agent nodes that a primary server can serve with its own main manifest and set of modules. For example, you can use environments to set up scratch nodes for testing before rolling out changes to production, or to divide a site by types of hardware.
-
An environment is a branch that gets turned into a directory on your primary Puppet Server. Environments are turned on by default.
-
Environment isolation prevents resource types from leaking between your various environments.