Skip to content

Commit f2a55dd

Browse files
more fixes for the variables
1 parent 674b85d commit f2a55dd

3 files changed

Lines changed: 14 additions & 10 deletions

File tree

glue_create.tf

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -105,11 +105,12 @@ resource "aws_sqs_queue_redrive_allow_policy" "terraform_queue_redrive_allow_pol
105105
}
106106

107107
resource "aws_sns_topic_subscription" "glue_create_sns_sub" {
108-
count = var.enable_glue_create ? 1 : 0
109-
filter_policy = var.glue_create_config.sns_subcription_filter_policy
110-
topic_arn = var.glue_create_config.sns_topic_arn
111-
protocol = "sqs"
112-
endpoint = aws_sqs_queue.glue_create[0].arn
108+
count = var.enable_glue_create ? 1 : 0
109+
filter_policy = var.glue_create_config.sns_subcription_filter_policy
110+
filter_policy_scope = var.glue_create_config.filter_policy_scope
111+
topic_arn = var.glue_create_config.sns_topic_arn
112+
protocol = "sqs"
113+
endpoint = aws_sqs_queue.glue_create[0].arn
113114
}
114115

115116
data "aws_iam_policy_document" "glue_create_assume" {

glue_sync.tf

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -69,11 +69,12 @@ resource "aws_sqs_queue_redrive_allow_policy" "glue_syncredrive_allow_policy" {
6969
}
7070

7171
resource "aws_sns_topic_subscription" "glue_sync_sns_sub" {
72-
count = var.enable_glue_sync ? 1 : 0
73-
filter_policy = var.glue_sync_config.sns_subcription_filter_policy
74-
topic_arn = var.glue_sync_config.sns_topic_arn
75-
protocol = "sqs"
76-
endpoint = aws_sqs_queue.glue_sync[0].arn
72+
count = var.enable_glue_sync ? 1 : 0
73+
filter_policy = var.glue_sync_config.sns_subcription_filter_policy
74+
filter_policy_scope = var.glue_sync_config.filter_policy_scope
75+
topic_arn = var.glue_sync_config.sns_topic_arn
76+
protocol = "sqs"
77+
endpoint = aws_sqs_queue.glue_sync[0].arn
7778
}
7879

7980
data "aws_iam_policy_document" "glue_sync_assume" {

variables.tf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,7 @@ variable "glue_create_config" {
304304
iam_role_name = string // lambda role name
305305
iam_policy_name = string // lambda policy name
306306
sns_subcription_filter_policy = string // sns subcription filter policy
307+
filter_policy_scope = string // sns subcription filter policy scope
307308
})
308309
description = "Configuration of glue-create lambda"
309310
}
@@ -326,6 +327,7 @@ variable "glue_sync_config" {
326327
iam_role_name = string // lambda role name
327328
iam_policy_name = string // lambda policy name
328329
sns_subcription_filter_policy = string // sns subcription filter policy
330+
filter_policy_scope = string // sns subcription filter policy scope
329331
})
330332
description = "Configuration of glue-sync lambda"
331333
}

0 commit comments

Comments
 (0)