Don't install vagrant-vbguest when using other providers

Also, allow to define another provider-specific plugins
when needed.

Change-Id: Ie40b5c52ea6aea19c150def65785356b0db3c54e
Closes-Bug: 1574627
This commit is contained in:
Michal Rostecki 2016-04-25 14:51:48 +02:00
parent 8c66af58be
commit ae138f91e2
1 changed files with 8 additions and 1 deletions

View File

@ -1,7 +1,14 @@
required_plugins = %w(vagrant-vbguest)
required_plugins = %w()
requires_restart = false
# Add vagrant-vbguest plugin only if using VirtualBox
Vagrant.configure("2") do |config|
config.vm.provider :virtualbox do
required_plugins.push("vagrant-vbguest")
end
end
required_plugins.each do |plugin|
unless Vagrant.has_plugin? plugin
system "vagrant plugin install #{plugin}"