Estoy tratando de configurar una máquina virtual Ubuntu con una marioneta instalada para poder probar localmente nuestra configuración de producción. Tengo problemas para hacer que puppetmaster y puppet hablen entre ellos. Déjame llevarte a través de mis pasos. (El servidor hostnamees un FQDN con el formato "web1.xxx.xxx.net").
En primer lugar, borro todos los archivos pem (excepto los pems de CA, por supuesto) del /etc/puppet/ssldirectorio para poder comenzar de nuevo. puppetca --listno devuelve resultados
Luego, corro puppetd --testpara generar una CSR para el titiritero. puppetca --listahora incluye mi nombre de host ("web1.xxx.xxx.net").
Entonces corro puppetca --sign web1.xxx.xxx.net. Ahora puppetca --listestá vacío de nuevo, todo funciona bien hasta ahora.
Por último corro de puppetd --testnuevo. Me sale el siguiente resultado:
err: Could not retrieve catalog from remote server: hostname was not match with the server certificate
warning: Not using cache on failed catalog
err: Could not retrieve catalog; skipping run
Listar el contenido del /etc/puppet/ssldirectorio muestra archivos PEM con el nombre de servidor correcto, que coincide con mi hostname. ¿Alguien tiene alguna idea sobre cómo atacar este problema?
