asking a question a different way

28 views
Skip to first unread message

Peter Berghold

unread,
Feb 19, 2015, 10:00:14 AM2/19/15
to puppet-users
is it possible for one puppet master to be managed by another?  Ascii art to illustrate what I mean:
                       Puppet Grand Master
                            /   |               \
            Master1     master2    master3

             clients:1     clients:2    clients:3 


My goal is to have a Puppet Master in each data center local to the hosts it manages reporting "up" to a central Foreman server via foreman-proxy



--

Peter L. Berghold                       Salty....@gmail.com

http://science-fiction.berghold.net

David Bryant-Moore

unread,
Feb 19, 2015, 11:49:39 AM2/19/15
to puppet...@googlegroups.com
Hi Peter - it's absolutely fine to have a 'Master of Masters.'

All you need to do to implement this is to set the server directive in your second tier Masters to point to your Master of Masters.
Your agents, per datacentre, will point to their datacentre Master, and have no knowledge of the Master of Masters.

Typically, the MoM will host the CA function for the second tier Masters, but this isn't an explicit constraint of the model

Cheers.

David Bryant Moore.

Peter Berghold

unread,
Feb 19, 2015, 12:42:37 PM2/19/15
to puppet-users
On Thu, Feb 19, 2015 at 11:49 AM, David Bryant-Moore <david....@puppetlabs.com> wrote:


Typically, the MoM will host the CA function for the second tier Masters, but this isn't an explicit constraint of the model


This was the piece I was missing and another answer I got said the same thing.  Later on today I'm giving this a shot.  Once I get the POC done and demoed to the bosses I'm going to tackle alt_dns_names setups which blew up spectacularly for me.  
Reply all
Reply to author
Forward
0 new messages