I need to build a new puppet environment and was looking at using SRV records for a multi-master setup. Having a single master and SRV records works great, but I haven’t successfully been able to build a second master.
https://docs.puppetlabs.com/guides/scaling_multiple_masters.html#option-4-dns-srv-records makes it sound like magic, just additional nodes to the record set for _x-puppet._tcp.
Option 1B (https://docs.puppetlabs.com/guides/scaling_multiple_masters.html#option-1-direct-agent-nodes-to-the-ca-master) for centralizing the CA is a bit more vague. Setting the _x-puppet-ca._tcp record is easy enough, but do I also need to set the dns_alt_names on the certificate to all of the servers that would be added to the _x-puppet._tcp record?
I have been trying to find a more detailed tutorial online, but so far have been unsuccessful.
Thanks,
jl