Skip to content

Commit eb54711

Browse files
authored
CCM-13913: Added additional required outputs (#223)
1 parent 551a20b commit eb54711

3 files changed

Lines changed: 35 additions & 14 deletions

File tree

docs/Gemfile.lock

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
4-
activesupport (8.1.1)
4+
activesupport (8.1.3)
55
base64
66
bigdecimal
77
concurrent-ruby (~> 1.0, >= 1.3.1)
@@ -18,9 +18,9 @@ GEM
1818
public_suffix (>= 2.0.2, < 8.0)
1919
base64 (0.3.0)
2020
bigdecimal (4.1.2)
21-
cgi (0.5.1)
21+
cgi (0.5.2)
2222
colorator (1.1.0)
23-
concurrent-ruby (1.3.6)
23+
concurrent-ruby (1.3.7)
2424
connection_pool (3.0.2)
2525
csv (3.3.5)
2626
drb (2.2.3)
@@ -34,17 +34,17 @@ GEM
3434
ffi (1.17.4-x86_64-linux-gnu)
3535
forwardable-extended (2.6.0)
3636
gemoji (4.1.0)
37-
google-protobuf (4.34.1-arm64-darwin)
37+
google-protobuf (4.35.1-arm64-darwin)
3838
bigdecimal
3939
rake (~> 13.3)
40-
google-protobuf (4.34.1-x86_64-linux-gnu)
40+
google-protobuf (4.35.1-x86_64-linux-gnu)
4141
bigdecimal
4242
rake (~> 13.3)
4343
html-pipeline (2.14.3)
4444
activesupport (>= 2)
4545
nokogiri (>= 1.4)
4646
http_parser.rb (0.8.1)
47-
i18n (1.14.8)
47+
i18n (1.15.2)
4848
concurrent-ruby (~> 1.0)
4949
jekyll (4.4.1)
5050
addressable (~> 2.4)
@@ -83,7 +83,7 @@ GEM
8383
gemoji (>= 3, < 5)
8484
html-pipeline (~> 2.2)
8585
jekyll (>= 3.0, < 5.0)
86-
json (2.19.5)
86+
json (2.20.0)
8787
just-the-docs (0.12.0)
8888
jekyll (>= 3.8.5)
8989
jekyll-include-cache
@@ -104,15 +104,16 @@ GEM
104104
jekyll (>= 3.5, < 5.0)
105105
jekyll-feed (~> 0.9)
106106
jekyll-seo-tag (~> 2.1)
107-
minitest (6.0.0)
107+
minitest (6.0.6)
108+
drb (~> 2.0)
108109
prism (~> 1.5)
109-
nokogiri (1.19.3-arm64-darwin)
110+
nokogiri (1.19.4-arm64-darwin)
110111
racc (~> 1.4)
111-
nokogiri (1.19.3-x86_64-linux-gnu)
112+
nokogiri (1.19.4-x86_64-linux-gnu)
112113
racc (~> 1.4)
113114
pathutil (0.16.2)
114115
forwardable-extended (~> 2.6)
115-
prism (1.6.0)
116+
prism (1.9.0)
116117
public_suffix (7.0.5)
117118
racc (1.8.1)
118119
rake (13.4.2)
@@ -122,9 +123,9 @@ GEM
122123
rexml (3.4.4)
123124
rouge (4.7.0)
124125
safe_yaml (1.0.5)
125-
sass-embedded (1.99.0-arm64-darwin)
126+
sass-embedded (1.101.0-arm64-darwin)
126127
google-protobuf (~> 4.31)
127-
sass-embedded (1.99.0-x86_64-linux-gnu)
128+
sass-embedded (1.101.0-x86_64-linux-gnu)
128129
google-protobuf (~> 4.31)
129130
securerandom (0.4.1)
130131
terminal-table (3.0.2)
@@ -152,4 +153,4 @@ DEPENDENCIES
152153
wdm (~> 0.1.1)
153154

154155
BUNDLED WITH
155-
2.5.10
156+
4.0.9

infrastructure/terraform/modules/eventpub/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,11 @@
4646

4747
| Name | Description |
4848
|------|-------------|
49+
| <a name="output_dlq"></a> [dlq](#output\_dlq) | EventPub DLQ name and ARN |
4950
| <a name="output_publishing_anomaly_alarm"></a> [publishing\_anomaly\_alarm](#output\_publishing\_anomaly\_alarm) | CloudWatch anomaly detection alarm details for SNS publishing |
5051
| <a name="output_s3_bucket_event_cache"></a> [s3\_bucket\_event\_cache](#output\_s3\_bucket\_event\_cache) | S3 Bucket ARN and Name for event cache |
5152
| <a name="output_sns_topic"></a> [sns\_topic](#output\_sns\_topic) | SNS Topic ARN and Name |
53+
| <a name="output_sqs_queue"></a> [sqs\_queue](#output\_sqs\_queue) | EventPub SQS queue name, ARN, and DLQ details |
5254

5355
<!-- vale on -->
5456
<!-- markdownlint-enable -->

infrastructure/terraform/modules/eventpub/outputs.tf

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,24 @@ output "sns_topic" {
66
}
77
}
88

9+
output "dlq" {
10+
description = "EventPub DLQ name and ARN"
11+
value = {
12+
arn = aws_sqs_queue.dlq.arn
13+
name = aws_sqs_queue.dlq.name
14+
}
15+
}
16+
17+
output "sqs_queue" {
18+
description = "EventPub SQS queue name, ARN, and DLQ details"
19+
value = {
20+
arn = module.sqs_queue.sqs_queue_arn
21+
name = module.sqs_queue.sqs_queue_name
22+
dlq_arn = module.sqs_queue.sqs_dlq_arn
23+
dlq_name = module.sqs_queue.sqs_dlq_name
24+
}
25+
}
26+
927
output "s3_bucket_event_cache" {
1028
description = "S3 Bucket ARN and Name for event cache"
1129
value = var.enable_event_cache ? {

0 commit comments

Comments
 (0)