From 34378b6c6a6ca76098dd2e03a077524a4c645a59 Mon Sep 17 00:00:00 2001 From: zimbatm Date: Tue, 28 Apr 2015 10:19:20 +0100 Subject: [PATCH] ec2_group: prioritise current VPC group names over others --- cloud/amazon/ec2_group.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cloud/amazon/ec2_group.py b/cloud/amazon/ec2_group.py index eea69bc46c4..6552e5abf67 100644 --- a/cloud/amazon/ec2_group.py +++ b/cloud/amazon/ec2_group.py @@ -223,7 +223,12 @@ def main(): groups = {} for curGroup in ec2.get_all_security_groups(): groups[curGroup.id] = curGroup - groups[curGroup.name] = curGroup + if curGroup.name in groups: + # Prioritise groups from the current VPC + if vpc_id is None or curGroup.vpc_id == vpc_id: + groups[curGroup.name] = curGroup + else: + groups[curGroup.name] = curGroup if curGroup.name == name and (vpc_id is None or curGroup.vpc_id == vpc_id): group = curGroup