From 2a108b2aeb49a0bac297ba0357ec90f979f24631 Mon Sep 17 00:00:00 2001 From: Alexander Popov Date: Fri, 14 Feb 2014 21:36:13 -0500 Subject: [PATCH] Added subnet tagging. --- library/cloud/ec2_vpc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/library/cloud/ec2_vpc b/library/cloud/ec2_vpc index 9b9fb95a0b..10a52533df 100644 --- a/library/cloud/ec2_vpc +++ b/library/cloud/ec2_vpc @@ -277,7 +277,10 @@ def create_vpc(module, vpc_conn): add_subnet = False if add_subnet: try: - vpc_conn.create_subnet(vpc.id, subnet['cidr'], subnet.get('az', None)) + created_subnet = vpc_conn.create_subnet(vpc.id, subnet['cidr'], subnet.get('az', None)) + subnet_tags = subnet.get('tags', None) + if subnet_tags: + vpc_conn.create_tags(created_subnet.id, subnet_tags) changed = True except EC2ResponseError, e: module.fail_json(msg='Unable to create subnet {0}, error: {1}'.format(subnet['cidr'], e))