Hello Vagrant专家在那里!
我遇到了一些问题。
我尝试使用vagrantfile
作为提供商设置centos
virtualbox
环境,但它看起来效果很好。
那么问题是什么?
我们的一位开发人员在linux上qemu
后面工作。
当尝试使用vagrantfile
运行当前virtualbox
时,它与libvirt
发生冲突,他们拒绝合作。
有没有办法为不同的工作环境编写单个Vagrantfile
?
这意味着当我在安装了virtualbox
的计算机上运行该文件时,它将与virtualbox
提供程序一起运行,当在qemu
的其他计算机上运行时,它将以qemu
运行提供者?
如果没有 - 有更聪明的方法吗? 我想我并不是唯一一个遇到问题的人。
由于
答案 0 :(得分:1)
我假设您正在使用第三方提供商(例如vagrant-libvirt
)。
Vagrant documentation提到您可以通过以下两种方式选择默认提供商:
VAGRANT_DEFAULT_PROVIDER
env变量。vagrant up --provider
config.vm.provider
选项。将使用第一个。