Когда мой ВМ не создана, Я могу бегать:
vagrant up
или:
vagrant up --provision
но нет vagrant provision
, из-за предупреждения:
ВМ не создана. Двигаемся дальше ...
Когда мой ВМ создана, Я могу бегать:
vagrant provision
или:
vagrant reload --provision
но нет vagrant up --provision
, из-за предупреждения:
Машина уже создана.
Когда я бегу vagrant up && vagrant provision
, он будет подготовлен дважды, если виртуальная машина еще не создана.
Также я не могу проверить ненулевой код выхода вышеуказанных команд для запуска другой, потому что они всегда возвращают ноль.
Есть ли какая-то одна команда vagrant, которая будет вызывать сценарий подготовки каждый раз, когда я запускаю команду, независимо от состояния виртуальной машины (независимо от того, создана она или нет)?
Это не одна команда, но, возможно, это сработает:
$ vagrant up --no-provision && vagrant provision