From 6609ebde27f09a38e73d539a7e14df96ae00288f Mon Sep 17 00:00:00 2001 From: Ben Whaley Date: Fri, 5 Dec 2014 18:04:16 -0800 Subject: [PATCH] vpc_zone_identifier should be a list as per the docs --- lib/ansible/modules/cloud/amazon/ec2_asg.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/ansible/modules/cloud/amazon/ec2_asg.py b/lib/ansible/modules/cloud/amazon/ec2_asg.py index da922530770..ff3910ccd1e 100644 --- a/lib/ansible/modules/cloud/amazon/ec2_asg.py +++ b/lib/ansible/modules/cloud/amazon/ec2_asg.py @@ -276,6 +276,8 @@ def create_autoscaling_group(connection, module): ec2_connection = connect_to_aws(boto.ec2, region, **aws_connect_params) except boto.exception.NoAuthHandlerFound, e: module.fail_json(msg=str(e)) + elif vpc_zone_identifier: + vpc_zone_identifier = ','.join(vpc_zone_identifier) asg_tags = [] for tag in set_tags: @@ -555,7 +557,7 @@ def main(): min_size=dict(type='int'), max_size=dict(type='int'), desired_capacity=dict(type='int'), - vpc_zone_identifier=dict(type='str'), + vpc_zone_identifier=dict(type='list'), replace_batch_size=dict(type='int', default=1), replace_all_instances=dict(type='bool', default=False), replace_instances=dict(type='list', default=[]),