Configure and integrate
Configure your Continuous Delivery for Puppet Enterprise (PE) instance so that it communicates with your source control system, Puppet Enterprise, and the job hardware you use to run tests on your Puppet code.
-
Analytics data collection
Continuous Delivery for Puppet Enterprise (PE) automatically collects data about how you use the software. You can opt out of providing this data when installing Continuous Delivery for PE. -
Integrate with Puppet Enterprise
To set up an integration between your Puppet Enterprise (PE) instance and Continuous Delivery for PE, you must first set up a dedicated PE user with appropriate permissions, then add your PE instance's credentials to Continuous Delivery for PE. -
Integrate with source control
Integrate your source control system with Continuous Delivery for Puppet Enterprise (PE) by following the instructions for your source control provider. -
Configure job hardware
The servers Continuous Delivery for Puppet Enterprise (PE) uses to run tests on your Puppet code are known as job hardware. You must configure job hardware before you can run tests or use pipelines. -
Add repositories
You must tell Continuous Delivery for Puppet Enterprise (PE) which repositories in your source control system are your control repos and module repos. This tells Continuous Delivery for PE where to listen for code changes. -
Configure SAML
Continuous Delivery for Puppet Enterprise (PE) supports the use of Security Assertion Markup Language (SAML) authentication from a SAML identity provider (IDP). Once you configure your SAML IDP to integrate with Continuous Delivery for PE, you can use your chosen single sign-on tool to authenticate users to Continuous Delivery for PE. -
Configure LDAP
Continuous Delivery for Puppet Enterprise (PE) supports use of the Lightweight Directory Access Protocol (LDAP) for managing user authentication. After configuring LDAP, use group mapping to associate your existing LDAP groups with role-based access control (RBAC) groups in Continuous Delivery for PE. -
Configure SMTP
Configure SMTP for your Continuous Delivery for Puppet Enterprise (PE) installation so that users can receive email notifications from the software. -
Set up external PostgreSQL
To use an external PostgreSQL database with Continuous Delivery for Puppet Enterprise (PE), set up the connection on the Config page in Puppet Application Manager (PAM). -
Load balancing
The following load balancer requirements are needed for an HA install. -
Advanced configuration
Advanced configuration settings for Continuous Delivery for PE help you fine-tune aspects of the software that can impact runtime and operation speed.
Related information