Replaced deprecated config_global with vagrantfile.config
This commit is contained in:
parent
56ce9f895d
commit
c6219655f5
|
@ -11,6 +11,14 @@ module VagrantPlugins
|
||||||
@machine = env[:machine]
|
@machine = env[:machine]
|
||||||
@global_env = @machine.env
|
@global_env = @machine.env
|
||||||
@provider = @machine.provider_name
|
@provider = @machine.provider_name
|
||||||
|
|
||||||
|
# config_global is deprecated from v1.5
|
||||||
|
if Gem::Version.new(::Vagrant::VERSION) >= Gem::Version.new('1.5')
|
||||||
|
@config = @global_env.vagrantfile.config
|
||||||
|
else
|
||||||
|
@config = @global_env.config_global
|
||||||
|
end
|
||||||
|
|
||||||
@logger = Log4r::Logger.new('vagrant::hostmanager::update_all')
|
@logger = Log4r::Logger.new('vagrant::hostmanager::update_all')
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -21,7 +29,7 @@ module VagrantPlugins
|
||||||
return @app.call(env) if !@machine.id && env[:machine_action] == :destroy
|
return @app.call(env) if !@machine.id && env[:machine_action] == :destroy
|
||||||
|
|
||||||
# check config to see if the hosts file should be update automatically
|
# check config to see if the hosts file should be update automatically
|
||||||
return @app.call(env) unless @global_env.config_global.hostmanager.enabled?
|
return @app.call(env) unless @config.hostmanager.enabled?
|
||||||
@logger.info 'Updating /etc/hosts file automatically'
|
@logger.info 'Updating /etc/hosts file automatically'
|
||||||
|
|
||||||
@app.call(env)
|
@app.call(env)
|
||||||
|
|
|
@ -10,11 +10,19 @@ module VagrantPlugins
|
||||||
@app = app
|
@app = app
|
||||||
@global_env = env[:global_env]
|
@global_env = env[:global_env]
|
||||||
@provider = env[:provider]
|
@provider = env[:provider]
|
||||||
|
|
||||||
|
# config_global is deprecated from v1.5
|
||||||
|
if Gem::Version.new(::Vagrant::VERSION) >= Gem::Version.new('1.5')
|
||||||
|
@config = @global_env.vagrantfile.config
|
||||||
|
else
|
||||||
|
@config = @global_env.config_global
|
||||||
|
end
|
||||||
|
|
||||||
@logger = Log4r::Logger.new('vagrant::hostmanager::update_host')
|
@logger = Log4r::Logger.new('vagrant::hostmanager::update_host')
|
||||||
end
|
end
|
||||||
|
|
||||||
def call(env)
|
def call(env)
|
||||||
if @global_env.config_global.hostmanager.manage_host?
|
if @config.hostmanager.manage_host?
|
||||||
env[:ui].info I18n.t('vagrant_hostmanager.action.update_host')
|
env[:ui].info I18n.t('vagrant_hostmanager.action.update_host')
|
||||||
update_host
|
update_host
|
||||||
end
|
end
|
||||||
|
|
|
@ -101,7 +101,7 @@ module VagrantPlugins
|
||||||
end
|
end
|
||||||
|
|
||||||
def get_machines
|
def get_machines
|
||||||
if @global_env.config_global.hostmanager.include_offline?
|
if @config.hostmanager.include_offline?
|
||||||
machines = @global_env.machine_names
|
machines = @global_env.machine_names
|
||||||
else
|
else
|
||||||
machines = @global_env.active_machines
|
machines = @global_env.active_machines
|
||||||
|
|
|
@ -7,11 +7,19 @@ module VagrantPlugins
|
||||||
super(machine, config)
|
super(machine, config)
|
||||||
@global_env = machine.env
|
@global_env = machine.env
|
||||||
@provider = machine.provider_name
|
@provider = machine.provider_name
|
||||||
|
|
||||||
|
# config_global is deprecated from v1.5
|
||||||
|
if Gem::Version.new(::Vagrant::VERSION) >= Gem::Version.new('1.5')
|
||||||
|
@config = @global_env.vagrantfile.config
|
||||||
|
else
|
||||||
|
@config = @global_env.config_global
|
||||||
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def provision
|
def provision
|
||||||
update_guest(@machine)
|
update_guest(@machine)
|
||||||
if @global_env.config_global.hostmanager.manage_host?
|
if @config.hostmanager.manage_host?
|
||||||
update_host
|
update_host
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue