Sha256: 78b067a7af02bad154868f5d8b3aedf8d3c05d85a5a25b7dba078e93f0e366d9
Contents?: true
Size: 574 Bytes
Versions: 57
Compression:
Stored size: 574 Bytes
Contents
require 'vagrant-mcs/util/elb' module VagrantPlugins module MCS module Action # This registers instance in ELB class ElbDeregisterInstance include ElasticLoadBalancer def initialize(app, env) @app = app @logger = Log4r::Logger.new("vagrant_mcs::action::elb_deregister_instance") end def call(env) if elb_name = env[:machine].provider_config.elb deregister_instance env, elb_name, env[:machine].id end @app.call(env) end end end end end
Version data entries
57 entries across 57 versions & 1 rubygems