2015-02-17 1 views
0

Если я правильно понял, намерение с использованием бродяги состоит в том, чтобы иметь рабочий процесс, в котором разработчик тянет источники проекта вместе с Vagrantfile, работает «бродячим», и все в порядке? Разработчик не должен перечислять и добавлять боксы правильно, он не должен заботиться о дефолтах ... это намерение, чтобы создать как можно меньше трений, прежде чем разработчик будет работать и позволить ему сосредоточиться на приложение, которое они создают ... так? Могу ли я включить в поле для добавления бродяг? только если они недоступны? эй - как насчет бродячих плагинов? могу ли я добавить их в Vagrantfile? Является ли бродяга достаточно умным, чтобы не запускать лишнюю подготовку дважды? cheers, AjarМогу ли я - бродяга добавить окно - внутри Vagrantfile?

ответ

1
  1. Вы можете указать в своем файле бродяг, что базовая коробка должна использоваться в качестве отправной точки. Если этот флажок не найден на хосте, Vagrant попытается загрузить его с Atlas (репозиторий ящиков Vagrant) или по специальной ссылке, если это предусмотрено. Read aboutconfig.vm.box и config.vm.box_url параметры конфигурации.

  2. Нет, брандмауэры должны быть установлены вручную из командной строки. Вы можете добавить проверку в Vagrantfile, чтобы узнать, установлен ли плагин или нет. See this answer for more info.

  3. Vagrant будет работать только один раз, когда создается виртуальная машина. Вы можете повторно выполнить резервное обеспечение, если необходимо, из командной строки, но Vagrant ничего не знает о том, что делает ваше положение. Это просто выполняется. Если вы используете решения, такие как Puppet/Chef/Ansible для обеспечения безопасности, они достаточно «умны», чтобы не повторять те же шаги обеспечения, если желаемое состояние было достигнуто.
+0

Благодарим вас за разъяснение. ценить это. – Ajar

 Смежные вопросы

  • Нет связанных вопросов^_^