2016-03-06 9 views
0

Привет, эксперты в пользу бродяг!Vagrant + несколько провайдеров для разных рабочих сред

Я столкнулся с проблемой.

Я пытаюсь установить vagrantfile с использованием centos окружения, используя virtualbox в качестве поставщика и, похоже, отлично работает.

Так в чем проблема? Один из наших разработчиков работает за qemu на linux. При попытке запустить текущий vagrantfile с virtualbox он сталкивается с libvirt, они отказываются работать вместе.

Есть ли способ написать один Vagrantfile для разных условий работы? Значение, когда я запускаю файл на компьютере с установленным virtualbox, он будет работать с провайдером virtualbox, а при запуске на другой машине с qemu он будет работать с qemu в качестве поставщика услуг?

Если нет - есть ли более разумный способ сделать это? Я предполагаю, что я не только один из там столкнулся с проблемой ..

Благодаря

ответ

1

Я предполагаю, что вы используете 3-го поставщика партии (как vagrant-libvirt).

Vagrant documentation упоминает, что вы можете выбрать поставщика по умолчанию в несколькими способами:

  1. Set VAGRANT_DEFAULT_PROVIDER переменная окр.
  2. vagrant up --provider
  3. Установить несколько config.vm.provider вариантов. Будет использоваться первый доступный.

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

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