Issue #3669 has been updated by Jacob Helwig.

Target version changed from 2.7.x to Telly

Daniel reminded me that the service name goes off of [Assigned 
Numbers](http://www.iana.org/assignments/port-numbers).  Unless someone goes 
through the trouble of [registering those services with 
IANA](http://www.iana.org/cgi-bin/usr-port-number.pl), we'll need to keep the 
`s/_puppet/_x-puppet/` on the service names (also replacing the internal `_` 
with `-`.

I've updated the branch to reflect this, and the updated SRV hostnames to use 
would follow the form:

    _x-puppet._tcp.$srv_domain
    _x-puppet-ca._tcp.$srv_domain
    _x-puppet-report._tcp.$srv_domain
    _x-puppet-fileserver._tcp.$srv_domain

----------------------------------------
Feature #3669: Make puppet honor DNS SRV records
https://projects.puppetlabs.com/issues/3669

Author: Martin Marcher
Status: In Topic Branch Pending Merge
Priority: Normal
Assignee: Jacob Helwig
Category: 
Target version: Telly
Affected Puppet version: development
Keywords: 
Branch: 
https://github.com/jhelwig/puppet/tree/ticket/next/3669-make-puppet-honor-DNS-SRV-records


I'd like to be able to define where puppet looks for the master server.

I propose the following:

By default try in the following order:

1. Look for a "_x-puppet._tcp.example.com" SRV record (or any name that you 
think is appropriate, but keep it a SRV record)
2. For backwards compatibility, if no SRV record is present look for 
puppet.example.com as a fallback or any value that is configured in the puppet 
config file

Reasoning:

A System Administrator can easily spread out the load over multiple puppet 
servers in this way or define some split horizon which answers with the 
"correct" hostname to use as a puppet master.

Thanks,
Martin


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-bugs?hl=en.

Reply via email to