1.2 KiB
1.2 KiB
Vagrant
Vagrant with libvirt as default provider
To use use Vagrant with libvirt you need to install the vagrant-libvirt plugin. The Vagrant way would be:
vagrant plugin install vagrant-libvirt
In some linux distributions you find this plugin in their repositories.
Fedora (vagrant-libvirt is a dependency of the vagrant package.):
sudo dnf install vagrant-libvirt
ArchLinux (vagrant-libvirt is found in AUR):
yay -S vagrant-libvirt
After this you need to set libvirt as default provider for Vagrant:
# Vagrant config
export VAGRANT_DEFAULT_PROVIDER=libvirt
vagrant mutate
If you need any image that is not present for your provider, e.g. libvirt, you can use vagrant mutate. To install it the vagrant way use:
vagrant plugin install vagrant-mutate
After installing you can convert one provider into another one like this:
vagrant mutate centos/7 virtualbox
Then you'll see two boxes ready:
$ vagrant box list
centos/7 (libvirt, 2004.01)
centos/7 (virtualbox, 2004.01)