Adding new compile masters

In a Puppet Enterprise installation, bringing on new compile masters is very easy. Simply add a new node to the PE Master Classification group underneath the PE Infrastructure:

These nodes will receive the same configuration as the Primary Master, including code manager configuration and necessary connections to PuppetDB. There are no hidden tricks to managing additional compile masters in Puppet Enterprise. Classify and add them to a load balancer.

In open source, we need to ensure each Puppet Master is configured to use PuppetDB. Luckily, puppetlabs/puppetdb provides that connection for us:

class profile::puppetserver ...

Get Mastering Puppet 5 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.