Splitting CA component off puppet master

view story

http://serverfault.com – We are scaling our puppet infrastructure and would like to split off the CA component from the puppet master server to another server. Part of the change involves a servername change for the puppetmaster too. I'm running into a problem whereby I can't get the ca_server directive to work properly in either the [main] or [agent] section. It's just not taking effect. So when I change server= to the new servername, it breaks the agents ability to check in because the servername has changed and doesn't match the certificate anymore. I'm no puppet expert but what i'm thinking I need to do is creat (HowTos)