mirror of
https://github.com/ansible/awx.git
synced 2026-01-20 06:01:25 -03:30
Include core ec2 fix for tag sync limit
This commit is contained in:
parent
ec154765d2
commit
4d52d0748f
@ -527,7 +527,11 @@ class Ec2Inventory(object):
|
||||
instance_ids = []
|
||||
for reservation in reservations:
|
||||
instance_ids.extend([instance.id for instance in reservation.instances])
|
||||
tags = conn.get_all_tags(filters={'resource-type': 'instance', 'resource-id': instance_ids})
|
||||
max_filter_value = 199
|
||||
tags = []
|
||||
for i in range(0, len(instance_ids), max_filter_value):
|
||||
tags.extend(conn.get_all_tags(filters={'resource-type': 'instance', 'resource-id': instance_ids[i:i+max_filter_value]}))
|
||||
|
||||
tags_by_instance_id = defaultdict(dict)
|
||||
for tag in tags:
|
||||
tags_by_instance_id[tag.res_id][tag.name] = tag.value
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user