Sha256: 1f6d3b3d7d6e69756025db57cc10c014a336fbb6669a2867533728918d3ee30f
Contents?: true
Size: 802 Bytes
Versions: 13
Compression:
Stored size: 802 Bytes
Contents
require "log4r" module VagrantPlugins module ManagedServers module Action # "Link" vagrant and the managed server class LinkServer def initialize(app, env) @app = app @logger = Log4r::Logger.new("vagrant_managed_servers::action::link_server") end def call(env) # Get the server hostname we're going to connect to server = env[:machine].provider_config.server # Prepare! env[:ui].info(I18n.t("vagrant_managed_servers.linking_server", :host => server)) env[:ui].info(" -- Server: #{server}") # Immediately save the ID since it is created at this point. env[:machine].id = server @app.call(env) end end end end end
Version data entries
13 entries across 13 versions & 1 rubygems