Em /etc/puppet.conf, você precisa especificar os certificados para o servidor B como um servidor e para o servidor B como um cliente.
Ao iniciar o puppetmasterd no serverB
puppetmasterd --no-daemonize --verbose --certname serverB_server
Para criar o certificado do cliente:
puppet cert generate <puppet master's certname> --dns_alt_names=<comma-separated list of DNS names>
, em seguida, arquivo conf
========/etc/puppet.conf===========
[puppetmasterd]
certname=serverB_server
ca=true
[puppetd]
certname=serverB_client
ca_server=serverA