Puppet new puppetmaster from another master
I'd like to be able to puppet a new puppetmaster (B) from an existing puppetmaster (A). Other machines would then be puppetted from (B), but I'd like (B) to carry on being puppetted by (A). This effectively means that (B) keeps it's client key from it's interaction with (A), but generates a new server key that it uses for all it's future interactions. Is it possible to keep the two keys separate?
I've updated my puppet.conf to include two certnames as suggested below:
[agent] classfile = $vardir/classes.txt localconfig = $vardir/localconfig ...