I have set up a test Puppet server in work to manage server configurations. I’m using version 3.0.0 on a debian host with a Passenger frontend. This is the recommended method of doing it but it seems there is a bug in this setup that stops clients from connecting and requesting a certificate.
I was getting the following error
I also wasn’t seeing any certificates being created on the puppet master server.
After reading the bug report,
+ExportCertData from the SSLOptions section and restarting apache, I was
able to join the clients to the server as expected.
Now it’s time to write some manifests and push the configuration out to my test servers.