Skip to content

Commit 364c379

Browse files
committed
🐛 fix Unforeseen Behavior on changing filter - bindings missing on first apply run #173
1 parent 10c7de3 commit 364c379

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

‎main.tf

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,10 @@ resource "google_pubsub_subscription_iam_member" "pull_subscription_binding" {
108108
depends_on = [
109109
google_pubsub_subscription.pull_subscriptions,
110110
]
111+
112+
lifecycle {
113+
replace_triggered_by = [google_pubsub_subscription.pull_subscriptions]
114+
}
111115
}
112116

113117
resource "google_pubsub_subscription_iam_member" "push_subscription_binding" {
@@ -120,6 +124,10 @@ resource "google_pubsub_subscription_iam_member" "push_subscription_binding" {
120124
depends_on = [
121125
google_pubsub_subscription.push_subscriptions,
122126
]
127+
128+
lifecycle {
129+
replace_triggered_by = [google_pubsub_subscription.push_subscriptions]
130+
}
123131
}
124132

125133
resource "google_pubsub_subscription_iam_member" "bigquery_subscription_binding" {
@@ -454,6 +462,10 @@ resource "google_pubsub_subscription_iam_member" "pull_subscription_sa_binding_s
454462
depends_on = [
455463
google_pubsub_subscription.pull_subscriptions,
456464
]
465+
466+
lifecycle {
467+
replace_triggered_by = [google_pubsub_subscription.pull_subscriptions]
468+
}
457469
}
458470

459471
resource "google_pubsub_subscription_iam_member" "pull_subscription_sa_binding_viewer" {
@@ -466,4 +478,8 @@ resource "google_pubsub_subscription_iam_member" "pull_subscription_sa_binding_v
466478
depends_on = [
467479
google_pubsub_subscription.pull_subscriptions,
468480
]
481+
482+
lifecycle {
483+
replace_triggered_by = [google_pubsub_subscription.pull_subscriptions]
484+
}
469485
}

0 commit comments

Comments
 (0)