Switch to puppet for provisioning