auto provisioning using jenkins puppet and vagrant