Right now when we deploy a new certificate in a new server the following steps are required:
- commit the certificate configuration
- run puppet in certcentral master node and get the certificate issued
- add the certcentral::cert resource in the nodes that are going to use the certificate
- run puppet in those nodes (it will fail with a 403)
- run puppet in certcentral master node
- run puppet again in the client certificate
while this process currently works is far from ideal and the need of the second puppet run on the certcentral node must be removed