checking remote_group_id while comparing os_security_group_rule
This commit is contained in:
parent
f8bcdffa36
commit
316ccb0e65
1 changed files with 2 additions and 0 deletions
|
@ -215,12 +215,14 @@ def _find_matching_rule(module, secgroup):
|
||||||
remote_ip_prefix = module.params['remote_ip_prefix']
|
remote_ip_prefix = module.params['remote_ip_prefix']
|
||||||
ethertype = module.params['ethertype']
|
ethertype = module.params['ethertype']
|
||||||
direction = module.params['direction']
|
direction = module.params['direction']
|
||||||
|
remote_group_id = module.params['remote_group']
|
||||||
|
|
||||||
for rule in secgroup['security_group_rules']:
|
for rule in secgroup['security_group_rules']:
|
||||||
if (protocol == rule['protocol']
|
if (protocol == rule['protocol']
|
||||||
and remote_ip_prefix == rule['remote_ip_prefix']
|
and remote_ip_prefix == rule['remote_ip_prefix']
|
||||||
and ethertype == rule['ethertype']
|
and ethertype == rule['ethertype']
|
||||||
and direction == rule['direction']
|
and direction == rule['direction']
|
||||||
|
and remote_group_id == rule['remote_group_id']
|
||||||
and _ports_match(protocol,
|
and _ports_match(protocol,
|
||||||
module.params['port_range_min'],
|
module.params['port_range_min'],
|
||||||
module.params['port_range_max'],
|
module.params['port_range_max'],
|
||||||
|
|
Loading…
Reference in a new issue