To configure r10k in an existing PE installation, set r10k parameters in the console. You can also adjust r10k settings in the console.
In the console, set the following parameters in the
puppet_enterprise::profile::masterclass in the PE Master node group:
This is the location of your control repository. Enter a string that is a valid URL for your Git control repository, such as
This is the path to the private key that permits the
pe-puppetuser to access your Git repositories. This file must be located on the primary server, owned by the
pe-puppetuser, and in a directory that the
pe-puppetuser has permission to view. We recommend
/etc/puppetlabs/puppetserver/ssh/id-control_repo.ed25519. Enter a string, such as
- Run Puppet on your primary server and compilers.
You can now customize your r10k configuration in Hiera, if needed. After r10k is configured, you can deploy your environments from the command line. PE does not automatically run r10k at the end of installation.