From 2121bbc208950e6943c00b253fe964b7d04486d1 Mon Sep 17 00:00:00 2001 From: Brandon W Maister Date: Tue, 3 Mar 2015 13:03:08 -0500 Subject: [PATCH] ec2: Apply all security groups at instance-creation The code was picking out the first instance from the security groups specified, even when multiple groups were specified. Now we use all of them. --- lib/ansible/modules/cloud/amazon/ec2.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/ansible/modules/cloud/amazon/ec2.py b/lib/ansible/modules/cloud/amazon/ec2.py index a48eb534b4..2c96d01851 100755 --- a/lib/ansible/modules/cloud/amazon/ec2.py +++ b/lib/ansible/modules/cloud/amazon/ec2.py @@ -806,8 +806,7 @@ def create_instances(module, ec2, vpc, override_count=None): if type(group_id) == str: group_id = [group_id] grp_details = ec2.get_all_security_groups(group_ids=group_id) - grp_item = grp_details[0] - group_name = [grp_item.name] + group_name = [grp_item.name for grp_item in grp_details] except boto.exception.NoAuthHandlerFound, e: module.fail_json(msg = str(e))