I am attempting to load balance two master servers via SRV records.
As you can see at line 6 it finds 2 records for the specified SRV. At line 15 it makes a connection to one of the Puppet servers.
However at line 29 it connects to
https://puppet:8140 which is the default puppet server if one isn't specified.
Further down the connection details you see it does another SRV lookup (line 76), finds 2 records (as it should) and makes a connection to one of them for catalog compilation.
So SRV records appear to be working a little. Not sure what is happening around line 29 to cause it to just try and connect to puppet.
Thanks