better vagrant provisioning