We have a PHP/MySQL application that we deploy from a central source to a number of different servers - all CentOS 5 running with WHM/cPanel. Our deployment process allows us to roll out new clones of this application without needing to mess about with creating accounts/databases etc. This is all very good but we are increasingly needing to install SSL certificates for these sites. Compared to the automation we use elsewhere this always seems an overly lengthy process requiring manual intervention at various stages. It would be very good if we were able to automate some/all of this process. These cannot be self-signed certificates but we would be happy to pay a premium if we are removing the manual work.
Any ideas?