SetHostname middleware uses hostname
This commit is contained in:
parent
934238bba0
commit
3c47f4f3bc
|
@ -0,0 +1,21 @@
|
|||
module VagrantPlugins
|
||||
module ProviderVirtualBox
|
||||
module Action
|
||||
class HostName
|
||||
def initialize(app, env)
|
||||
@app = app
|
||||
end
|
||||
|
||||
def call(env)
|
||||
@app.call(env)
|
||||
|
||||
host_name = env[:machine].config.vm.hostname
|
||||
if !host_name.nil?
|
||||
env[:ui].info I18n.t("vagrant.actions.vm.host_name.setting")
|
||||
env[:machine].guest.change_host_name(host_name)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
Loading…
Reference in New Issue