add first attempt at puppet provisioning