2014-02-03 3 views
3

При использовании Vagrant я могу указать других поставщиков, используя аргумент --provider. Увы, это довольно утомительным, если вы должны ввести его снова и снова:Есть ли способ исправить поставщика, используемого Vagrant?

$ vagrant up --provider vmware-fusion 

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

ответ

3

Вы можете установить переменную среды VAGRANT_DEFAULT_PROVIDER (docs). Например, в .profile или так:

export VAGRANT_DEFAULT_PROVIDER="vmware_fusion" 

Если вы хотите установить его для конкретного проекта, вы должны быть в состоянии установить его в Vagrantfile:

ENV['VAGRANT_DEFAULT_PROVIDER'] = "vmware_fusion" 

Vagrant.configure('2') do |config| 
    # ... 
end 

Поставщик может быть отменен с опцией CLI.

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