11resource "aws_sqs_queue" "mns_test_notification" {
2- count = var. mns_environment == " dev " ? 1 : 0
2+ count = var. enable_mns_test_queue ? 1 : 0
33 name = " ${ var . mns_test_notification_name_prefix } -queue"
44 fifo_queue = false
55 message_retention_seconds = 86400
@@ -8,7 +8,7 @@ resource "aws_sqs_queue" "mns_test_notification" {
88
99
1010data "aws_iam_policy_document" "mns_test_notification_sqs_policy" {
11- count = var. mns_environment == " dev " ? 1 : 0
11+ count = var. enable_mns_test_queue ? 1 : 0
1212 statement {
1313 sid = " mns-test-notification-allow-lambda-access"
1414 effect = " Allow"
@@ -29,18 +29,17 @@ data "aws_iam_policy_document" "mns_test_notification_sqs_policy" {
2929}
3030
3131resource "aws_sqs_queue_policy" "mns_test_notification_sqs" {
32- count = var. mns_environment == " dev " ? 1 : 0
32+ count = var. enable_mns_test_queue ? 1 : 0
3333 queue_url = aws_sqs_queue. mns_test_notification [0 ]. id
3434 policy = data. aws_iam_policy_document . mns_test_notification_sqs_policy [0 ]. json
3535}
3636
3737output "mns_test_queue_url" {
38- value = var. mns_environment == " dev " ? aws_sqs_queue. mns_test_notification [0 ]. url : null
38+ value = var. enable_mns_test_queue ? aws_sqs_queue. mns_test_notification [0 ]. url : null
3939 description = " URL of the MNS test notifications queue"
4040}
4141
4242output "mns_test_queue_arn" {
43- value = var. mns_environment == " dev " ? aws_sqs_queue. mns_test_notification [0 ]. arn : 0
43+ value = var. enable_mns_test_queue ? aws_sqs_queue. mns_test_notification [0 ]. arn : null
4444 description = " ARN of the MNS test notifications queue"
45- }
46-
45+ }
0 commit comments