Sha256: a450e0f34cfdfd924dcb64a439e5fef0dc865bbf260f82821a7d1569ad11071a
Contents?: true
Size: 490 Bytes
Versions: 32
Compression:
Stored size: 490 Bytes
Contents
module Vagrant class Action module VM class MatchMACAddress def initialize(app, env) @app = app end def call(env) raise Errors::VMBaseMacNotSpecified if !env.env.config.vm.base_mac env.ui.info I18n.t("vagrant.actions.vm.match_mac.matching") env["vm"].vm.network_adapters.first.mac_address = env.env.config.vm.base_mac env["vm"].vm.save @app.call(env) end end end end end
Version data entries
32 entries across 32 versions & 4 rubygems