mirror of
https://github.com/vagrant-libvirt/vagrant-libvirt.git
synced 2025-02-25 18:55:27 -06:00
Merge branch 'set_provider' of https://github.com/pronix/vagrant-libvirt
This commit is contained in:
@@ -11,7 +11,7 @@ module VagrantPlugins
|
|||||||
# Hold connection handler so there is no need to connect more times than
|
# Hold connection handler so there is no need to connect more times than
|
||||||
# one. This can be annoying when there are more machines to create, or when
|
# one. This can be annoying when there are more machines to create, or when
|
||||||
# doing state action first and then some other.
|
# doing state action first and then some other.
|
||||||
#
|
#
|
||||||
# TODO Don't sure if this is the best solution
|
# TODO Don't sure if this is the best solution
|
||||||
@@libvirt_connection = nil
|
@@libvirt_connection = nil
|
||||||
def self.libvirt_connection
|
def self.libvirt_connection
|
||||||
@@ -24,7 +24,16 @@ module VagrantPlugins
|
|||||||
|
|
||||||
def self.source_root
|
def self.source_root
|
||||||
@source_root ||= Pathname.new(File.expand_path("../../", __FILE__))
|
@source_root ||= Pathname.new(File.expand_path("../../", __FILE__))
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# set provider by bash env
|
||||||
|
# export VAGRANT_DEFAULT_PROVIDER=libvirt
|
||||||
|
Vagrant::Environment.class_eval do
|
||||||
|
def default_provider
|
||||||
|
(ENV['VAGRANT_DEFAULT_PROVIDER'] || :virtualbox).to_sym
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user