Propagate stack-level tags to resources
According to http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html "All stack-level tags, including automatically created tags, are propagated to resources that AWS CloudFormation supports. Currently, tags are not propagated to Amazon EBS volumes that are created from block device mappings."
This commit is contained in:
parent
66032ad37c
commit
519b8e59aa
3 changed files with 17 additions and 7 deletions
|
|
@ -363,6 +363,12 @@ def test_stack_security_groups():
|
|||
"Type": "AWS::EC2::SecurityGroup",
|
||||
"Properties": {
|
||||
"GroupDescription": "My security group",
|
||||
"Tags": [
|
||||
{
|
||||
"Key": "bar",
|
||||
"Value": "baz"
|
||||
}
|
||||
],
|
||||
"SecurityGroupIngress": [{
|
||||
"IpProtocol": "tcp",
|
||||
"FromPort": "22",
|
||||
|
|
@ -384,6 +390,7 @@ def test_stack_security_groups():
|
|||
conn.create_stack(
|
||||
"security_group_stack",
|
||||
template_body=security_group_template_json,
|
||||
tags={"foo":"bar"}
|
||||
)
|
||||
|
||||
ec2_conn = boto.ec2.connect_to_region("us-west-1")
|
||||
|
|
@ -395,6 +402,8 @@ def test_stack_security_groups():
|
|||
|
||||
ec2_instance.groups[0].id.should.equal(instance_group.id)
|
||||
instance_group.description.should.equal("My security group")
|
||||
instance_group.tags.should.have.key('foo').which.should.equal('bar')
|
||||
instance_group.tags.should.have.key('bar').which.should.equal('baz')
|
||||
rule1, rule2 = instance_group.rules
|
||||
int(rule1.to_port).should.equal(22)
|
||||
int(rule1.from_port).should.equal(22)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue