mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
fix health instances count when we have more than one lb in asg
This commit is contained in:
parent
5a9f5918d3
commit
c0c5b9a50a
1 changed files with 2 additions and 2 deletions
|
@ -336,7 +336,7 @@ def elb_dreg(asg_connection, module, group_name, instance_id):
|
||||||
|
|
||||||
|
|
||||||
def elb_healthy(asg_connection, elb_connection, module, group_name):
|
def elb_healthy(asg_connection, elb_connection, module, group_name):
|
||||||
healthy_instances = []
|
healthy_instances = set()
|
||||||
as_group = asg_connection.get_all_groups(names=[group_name])[0]
|
as_group = asg_connection.get_all_groups(names=[group_name])[0]
|
||||||
props = get_properties(as_group)
|
props = get_properties(as_group)
|
||||||
# get healthy, inservice instances from ASG
|
# get healthy, inservice instances from ASG
|
||||||
|
@ -359,7 +359,7 @@ def elb_healthy(asg_connection, elb_connection, module, group_name):
|
||||||
|
|
||||||
for i in lb_instances:
|
for i in lb_instances:
|
||||||
if i.state == "InService":
|
if i.state == "InService":
|
||||||
healthy_instances.append(i.instance_id)
|
healthy_instances.add(i.instance_id)
|
||||||
log.debug("{0}: {1}".format(i.instance_id, i.state))
|
log.debug("{0}: {1}".format(i.instance_id, i.state))
|
||||||
return len(healthy_instances)
|
return len(healthy_instances)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue