working puppet provisioning