Which option did you take? I picked the load balancer option with a single CA 
(worked for me), so I needed:

0) configure puppet.conf on the agent hosts

server = lbname.me.com
ca_server = capm.me.com

1) Subject Alternative Name certs on the puppetmasters

First agent run (on pm1.me.com) using:

puppet agent --no-daemonize --onetime --dns_alt_names=lbname.me.com

Then on the CA puppetmaster:

puppet cert sign --allow-dns-alt-names pm.me.com

In your situation I would probably have my provisioning system (razor, cobbler, 
etc.) provision /etc/puppet/puppet.conf with "dns-alt-names = host-eth1.me.com" 
and use a shell script wrapper to always include the --allow-dns-alt-names so 
that I didn't have to remember it when signing certs.

Now obviously nobody asked you about this infrastructure, but have you 
explained that connecting to the correct interface is more about routing and 
dns than ssl? And since you're asking for thoughts, you could pass on my 
opinion that somebody is making this into far more work than it has to be. 
("Some guy on the internet who claims to do puppet things for work thinks this 
is daft.")

On Thu, Apr 16, 2015 at 03:13:26PM +0000, Peter Berghold wrote:
>    Is there a more up to date process for this process than this page?
>    [1]https://docs.puppetlabs.com/guides/scaling_multiple_masters.html
>    I followed this process and now have a dead puppet.  Glad I made backups
>    of the SSL directory.
>    What I'm trying to accomplish is due to a architecture that was forced
>    upon me I have to have two names for each of the masters I'm running in my
>    environment such that 
>    host.domain.tld
>    host-eth1.domain.tld 
>    will work..  The second entry is needed to make sure agents connect to the
>    correct interface on the puppet master. 
>    Thoughts anybody?
> 
>    --
>    You received this message because you are subscribed to the Google Groups
>    "Puppet Users" group.
>    To unsubscribe from this group and stop receiving emails from it, send an
>    email to [2]puppet-users+unsubscr...@googlegroups.com.
>    To view this discussion on the web visit
>    
> [3]https://groups.google.com/d/msgid/puppet-users/CAArvnv04afhj6w90jJoYN3idzT42Aw5ZkSocH_Uh%2B_4MzQj3WA%40mail.gmail.com.
>    For more options, visit [4]https://groups.google.com/d/optout.
> 
> References
> 
>    Visible links
>    1. https://docs.puppetlabs.com/guides/scaling_multiple_masters.html
>    2. mailto:puppet-users+unsubscr...@googlegroups.com
>    3. 
> https://groups.google.com/d/msgid/puppet-users/CAArvnv04afhj6w90jJoYN3idzT42Aw5ZkSocH_Uh%2B_4MzQj3WA%40mail.gmail.com?utm_medium=email&utm_source=footer
>    4. https://groups.google.com/d/optout

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/20150416155859.GA14145%40iniquitous.heresiarch.ca.
For more options, visit https://groups.google.com/d/optout.

Reply via email to