add vagrant provisioning using puppet