Skip to content

Commit f3e7fa2

Browse files
authored
Add Queue Name to outputs (#12)
1 parent f63b19c commit f3e7fa2

2 files changed

Lines changed: 29 additions & 4 deletions

File tree

stacker_blueprints/sqs.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33

44
from troposphere import (
55
sqs,
6-
Ref,
7-
GetAtt,
86
Output,
97
)
108

@@ -26,6 +24,9 @@ def create_template(self):
2624
for queue in variables["Queues"]:
2725
t.add_resource(queue)
2826
t.add_output(
29-
Output(queue.title + "Arn", Value=GetAtt(queue, "Arn"))
27+
Output(queue.title + "Arn", Value=queue.GetAtt("Arn"))
3028
)
31-
t.add_output(Output(queue.title + "Url", Value=Ref(queue)))
29+
t.add_output(
30+
Output(queue.title + "Name", Value=queue.GetAtt("QueueName"))
31+
)
32+
t.add_output(Output(queue.title + "Url", Value=queue.Ref()))

tests/fixtures/blueprints/queues.json

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,14 @@
88
]
99
}
1010
},
11+
"FifoName": {
12+
"Value": {
13+
"Fn::GetAtt": [
14+
"Fifo",
15+
"QueueName"
16+
]
17+
}
18+
},
1119
"FifoUrl": {
1220
"Value": {
1321
"Ref": "Fifo"
@@ -21,6 +29,14 @@
2129
]
2230
}
2331
},
32+
"RedrivePolicyName": {
33+
"Value": {
34+
"Fn::GetAtt": [
35+
"RedrivePolicy",
36+
"QueueName"
37+
]
38+
}
39+
},
2440
"RedrivePolicyUrl": {
2541
"Value": {
2642
"Ref": "RedrivePolicy"
@@ -34,6 +50,14 @@
3450
]
3551
}
3652
},
53+
"SimpleName": {
54+
"Value": {
55+
"Fn::GetAtt": [
56+
"Simple",
57+
"QueueName"
58+
]
59+
}
60+
},
3761
"SimpleUrl": {
3862
"Value": {
3963
"Ref": "Simple"

0 commit comments

Comments
 (0)