Force Vagrant переустанавливать или загружать новую коробку на следующей бродяжничестве
Если я изменил сценарии предоставления или еще хуже, базовая ОС, есть ли способ заставить бродягу либо повторно предоставить, либо повторно загрузить базовую коробку? Я попытался изменить config.vm.box
и config.vm.box_url
, но vagrant up
по-прежнему загружен до старого.
Я знаю, что я мог бы использовать vagrant destroy
, а затем vagrant up
или vagrant provision
только для повторной инициализации на моей собственной машине, но я говорю о том, что автоматически заставляет мою команду повторно предоставлять/повторно инициализировать (например, после того, как они сделают git pull
, а затем a vagrant up
, либо переустановить, либо повторно инициализировать соответственно.)
Ответы
Ответ 1
vagrant box --help
дает вам несколько вариантов.
В частности, вы можете vagrant box remove <name> <provider>
удалить поле и принудительно переназначить.
Например, чтобы удалить поле образца бродяг:
vagrant box remove precise32 virtualbox