Если я правильно понял, намерение с использованием бродяги состоит в том, чтобы иметь рабочий процесс, в котором разработчик тянет источники проекта вместе с Vagrantfile, работает «бродячим», и все в порядке? Разработчик не должен перечислять и добавлять боксы правильно, он не должен заботиться о дефолтах ... это намерение, чтобы создать как можно меньше трений, прежде чем разработчик будет работать и позволить ему сосредоточиться на приложение, которое они создают ... так? Могу ли я включить в поле для добавления бродяг? только если они недоступны? эй - как насчет бродячих плагинов? могу ли я добавить их в Vagrantfile? Является ли бродяга достаточно умным, чтобы не запускать лишнюю подготовку дважды? cheers, AjarМогу ли я - бродяга добавить окно - внутри Vagrantfile?
0
A
ответ
1
Вы можете указать в своем файле бродяг, что базовая коробка должна использоваться в качестве отправной точки. Если этот флажок не найден на хосте, Vagrant попытается загрузить его с Atlas (репозиторий ящиков Vagrant) или по специальной ссылке, если это предусмотрено. Read about
config.vm.box
иconfig.vm.box_url
параметры конфигурации.Нет, брандмауэры должны быть установлены вручную из командной строки. Вы можете добавить проверку в Vagrantfile, чтобы узнать, установлен ли плагин или нет. See this answer for more info.
- Vagrant будет работать только один раз, когда создается виртуальная машина. Вы можете повторно выполнить резервное обеспечение, если необходимо, из командной строки, но Vagrant ничего не знает о том, что делает ваше положение. Это просто выполняется. Если вы используете решения, такие как Puppet/Chef/Ansible для обеспечения безопасности, они достаточно «умны», чтобы не повторять те же шаги обеспечения, если желаемое состояние было достигнуто.
Благодарим вас за разъяснение. ценить это. – Ajar