uses puppet server for provisioning