Merge pull request #1417 from goraxe/cloudformation_vpc_add_tags
Cloudformation vpc add tags
This commit is contained in:
commit
948a7ac06f
2 changed files with 8 additions and 0 deletions
|
|
@ -2004,6 +2004,11 @@ class VPC(TaggedEC2Resource):
|
||||||
cidr_block=properties['CidrBlock'],
|
cidr_block=properties['CidrBlock'],
|
||||||
instance_tenancy=properties.get('InstanceTenancy', 'default')
|
instance_tenancy=properties.get('InstanceTenancy', 'default')
|
||||||
)
|
)
|
||||||
|
for tag in properties.get("Tags", []):
|
||||||
|
tag_key = tag["Key"]
|
||||||
|
tag_value = tag["Value"]
|
||||||
|
vpc.add_tag(tag_key, tag_value)
|
||||||
|
|
||||||
return vpc
|
return vpc
|
||||||
|
|
||||||
@property
|
@property
|
||||||
|
|
|
||||||
|
|
@ -752,6 +752,9 @@ def test_vpc_single_instance_in_subnet():
|
||||||
security_group.vpc_id.should.equal(vpc.id)
|
security_group.vpc_id.should.equal(vpc.id)
|
||||||
|
|
||||||
stack = conn.describe_stacks()[0]
|
stack = conn.describe_stacks()[0]
|
||||||
|
|
||||||
|
vpc.tags.should.have.key('Application').which.should.equal(stack.stack_id)
|
||||||
|
|
||||||
resources = stack.describe_resources()
|
resources = stack.describe_resources()
|
||||||
vpc_resource = [
|
vpc_resource = [
|
||||||
resource for resource in resources if resource.resource_type == 'AWS::EC2::VPC'][0]
|
resource for resource in resources if resource.resource_type == 'AWS::EC2::VPC'][0]
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue