Parece que você instalou e executou seu mestre de marionetes primeiro e depois alterou o nome do host.
No mestre de marionetes, execute: %código% Isso mostrará o certname que seu mestre usa. Deve ser igual ao seu nome de host.
Você pode verificar o nome comum no certificado mestre se ele corresponder ao seu nome de host:
openssl x509 -noout -subject -in $(puppet config print ssldir)/certs/$(puppet config print certname).pem
Também recomendo usar o FQDN na configuração de fantoches. Se o nome do host for diferente, a maneira mais fácil é apenas remover ou renomear o diretório SSL:
mv $(puppet config print ssldir){,_}
E reinicie seu mestre de marionetes. Você precisará fazer isso no nó cliente também, porque a CA será alterada.