diff --git a/modules/gcs/main.tf b/modules/gcs/main.tf index 04491e43..19e2441d 100644 --- a/modules/gcs/main.tf +++ b/modules/gcs/main.tf @@ -114,6 +114,9 @@ resource "google_storage_notification" "notification" { topic = google_pubsub_topic.topic[0].id event_types = var.notification_config.event_types custom_attributes = var.notification_config.custom_attributes + + depends_on = [google_pubsub_topic_iam_binding.binding] + } resource "google_pubsub_topic_iam_binding" "binding" { count = local.notification ? 1 : 0