add provider option to support vagrant up --provider