31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
# File 'lib/chef/knife/elb_instance_add.rb', line 31
def run
if @name_args.size != 2
ui.error('Please provide ELB ID and Istance ID')
exit(1)
end
elb_id = @name_args[0]
instance = @name_args[1]
elbs = connection.load_balancers.select{|elb| elb.id == elb_id}
if elbs.empty?
ui.error("No ELB with id #{elb_id} found")
exit(1)
end
ui.confirm("Are you sure you want to add this instance in the ELB?")
elbs.first.register_instances(instance)
ui.info("Instance added")
end
|