lib/autocanary24/canarystack.rb in autocanary24-0.4.1 vs lib/autocanary24/canarystack.rb in autocanary24-0.4.2
- old
+ new
@@ -98,10 +98,12 @@
instances = auto_scaling_group[:instances] \
.select { |i| i[:lifecycle_state]=="InService" } \
.map{ |i| { instance_id: i[:instance_id] } }
- wait_for_instances_detached_from_elb(instances, elb)
+ if instances.length > 0
+ wait_for_instances_detached_from_elb(instances, elb)
+ end
end
def wait_for_instances_detached_from_elb(instances, elb)
elb_client = Aws::ElasticLoadBalancing::Client.new
retries = (@wait_timeout / @sleep_during_wait).round