ec2_group: select own group if the name matches
This fixes an issue where multiple VPC have the same group name and the one from the other VPC is selected.
This commit is contained in:
parent
78de8bbd99
commit
8a4d5856ce
1 changed files with 3 additions and 3 deletions
|
@ -162,12 +162,12 @@ def get_target_from_rule(module, ec2, rule, name, group, groups, vpc_id):
|
|||
group_id = rule['group_id']
|
||||
elif 'group_name' in rule:
|
||||
group_name = rule['group_name']
|
||||
if group_name in groups:
|
||||
group_id = groups[group_name].id
|
||||
elif group_name == name:
|
||||
if group_name == name:
|
||||
group_id = group.id
|
||||
groups[group_id] = group
|
||||
groups[group_name] = group
|
||||
elif group_name in groups:
|
||||
group_id = groups[group_name].id
|
||||
else:
|
||||
if not rule.get('group_desc', '').strip():
|
||||
module.fail_json(msg="group %s will be automatically created by rule %s and no description was provided" % (group_name, rule))
|
||||
|
|
Loading…
Reference in a new issue