Skip to content

Commit

Permalink
update output
Browse files Browse the repository at this point in the history
  • Loading branch information
badra001 committed Jul 12, 2022
1 parent 8ada8d4 commit 703e333
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 11 deletions.
4 changes: 2 additions & 2 deletions cloudtrail/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -206,8 +206,8 @@ No modules.

| Name | Description |
|------|-------------|
| <a name="output_additional_sqs_arn"></a> [additional\_sqs\_arn](#output\_additional\_sqs\_arn) | Additional SQS ARNs (main, deadletter) |
| <a name="output_additional_sqs_info"></a> [additional\_sqs\_info](#output\_additional\_sqs\_info) | Additional SQS ARNs and IDs (main, deadletter) |
| <a name="output_s3_bucket_arn"></a> [s3\_bucket\_arn](#output\_s3\_bucket\_arn) | Created S3 Bucket ARN |
| <a name="output_s3_bucket_id"></a> [s3\_bucket\_id](#output\_s3\_bucket\_id) | Created S3 Bucket ID |
| <a name="output_sns_arn"></a> [sns\_arn](#output\_sns\_arn) | SNS ARN |
| <a name="output_sqs_arn"></a> [sqs\_arn](#output\_sqs\_arn) | Main SQS ARNs (main, deadletter) |
| <a name="output_sqs_info"></a> [sqs\_info](#output\_sqs\_info) | Main SQS ARNs and IDs (main, deadletter) |
30 changes: 21 additions & 9 deletions cloudtrail/outputs.tf
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,32 @@ output "s3_bucket_id" {
value = aws_s3_bucket.this.id
}

output "sqs_arn" {
description = "Main SQS ARNs (main, deadletter)"
output "sqs_info" {
description = "Main SQS ARNs and IDs (main, deadletter)"
value = {
"main" = var.enable_sqs ? aws_sqs_queue.cloudtrail[0].arn : null
"deadletter" = var.enable_sqs ? aws_sqs_queue.cloudtrail_deadletter[0].arn : null
"main" = {
arn = var.enable_sqs ? aws_sqs_queue.cloudtrail[0].arn : null
id = var.enable_sqs ? aws_sqs_queue.cloudtrail[0].id : null
}
"deadletter" = {
arn = var.enable_sqs ? aws_sqs_queue.cloudtrail_deadletter[0].arn : null
id = var.enable_sqs ? aws_sqs_queue.cloudtrail_deadletter[0].id : null
}
}
}

output "additional_sqs_arn" {
description = "Additional SQS ARNs (main, deadletter)"
output "additional_sqs_info" {
description = "Additional SQS ARNs and IDs (main, deadletter)"
value = { for k in local.additional_sqs_names : k => {
"name" = k
"main" = lookup(aws_sqs_queue.additional_cloudtrail, k, { arn : null }).arn
"deadletter" = lookup(aws_sqs_queue.additional_cloudtrail_deadletter, k, { arn : null }).arn
"name" = k
"main" = {
arn = lookup(aws_sqs_queue.additional_cloudtrail, k, { arn : null }).arn
id = lookup(aws_sqs_queue.additional_cloudtrail, k, { id : null }).id
}
"deadletter" = {
arn = lookup(aws_sqs_queue.additional_cloudtrail_deadletter, k, { arn : null }).arn
id = lookup(aws_sqs_queue.additional_cloudtrail_deadletter, k, { id : null }).id
}
} }
}

Expand Down

0 comments on commit 703e333

Please sign in to comment.