How to run Puppet Enterprise with multiple masters, for redundancy
I'm preparing to install a monolithic configuration (we have under 500 hosts). Since we have two separate environments (a redundant environment), I would like to run Puppet in a dual-master configuration. Such that either master could be consulted by any system for its catalog.
I searched through some of the docs here on puppetlabs, but didn't find anything. I found some older reference to muli-master configs, using open-source puppet.
Can someone elaborate on whether this is possible and how to accomplish it (and any caveats if applicable).
I want to add, I'm asking specifically about Puppet Enterprise, and in doing this in a way that is "officially sanctioned" (read: supported). It seems like a reasonable feature to have available. In this case, where you can separate out the PuppetDB, there are possibilities there.