Deploy module code
You can use a Continuous Delivery for Puppet Enterprise (PE) module pipeline to deploy
new module code to your Puppet environments. To do this, you
must add a :branch => :control_branch
declaration to the module's entry
in your control repo's Puppetfile.
Continuous Delivery for PE uses the Eventual consistency policy to deploy module code to your Puppet environments. When you trigger a module code
deployment, Continuous Delivery for PE creates a new branch in your module
repository with the same name as your target Puppet
environment. This new branch contains the module code you want to deploy. Then, Continuous Delivery for PE triggers Code Manager.
Code Manager reads the module's :branch =>
:control_branch
declaration in the control repo's Puppetfile and adds the new module code to the
control repo. The new module code is delivered to each node in the specified Puppet environment during each node's next scheduled
Puppet run.