From 8ad072c96fc8125d5142293c4f2eb451edb23b24 Mon Sep 17 00:00:00 2001 From: Shobhit Srivastava Date: Tue, 4 Aug 2015 12:52:56 +0530 Subject: [PATCH] checking remote_group_id while comparing os_security_group_rule --- cloud/openstack/os_security_group_rule.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cloud/openstack/os_security_group_rule.py b/cloud/openstack/os_security_group_rule.py index 91059aca015..b2324b097ce 100644 --- a/cloud/openstack/os_security_group_rule.py +++ b/cloud/openstack/os_security_group_rule.py @@ -213,12 +213,14 @@ def _find_matching_rule(module, secgroup): remote_ip_prefix = module.params['remote_ip_prefix'] ethertype = module.params['ethertype'] direction = module.params['direction'] + remote_group_id = module.params['remote_group'] for rule in secgroup['security_group_rules']: if (protocol == rule['protocol'] and remote_ip_prefix == rule['remote_ip_prefix'] and ethertype == rule['ethertype'] and direction == rule['direction'] + and remote_group_id == rule['remote_group_id'] and _ports_match(protocol, module.params['port_range_min'], module.params['port_range_max'],