E2E: Align triggers location to the bucket

This commit is contained in:
Wiktor Niesiobędzki
2025-08-10 10:32:35 +00:00
parent 80ed6e29aa
commit ff85f05669
8 changed files with 33 additions and 14 deletions

View File

@@ -167,6 +167,9 @@ resource "google_eventarc_trigger" "storage_triggers" {
}
}
service_account = local.trigger_sa_email
depends_on = [
google_project_iam_member.trigger_sa_event_receiver
]
}
resource "google_service_account" "trigger_service_account" {
@@ -175,3 +178,10 @@ resource "google_service_account" "trigger_service_account" {
account_id = "tf-cr-trigger-${var.name}"
display_name = "Terraform trigger for Cloud Run ${var.name}."
}
resource "google_project_iam_member" "trigger_sa_event_receiver" {
count = local.trigger_sa_create ? 1 : 0
member = google_service_account.trigger_service_account[0].member
project = var.project_id
role = "roles/eventarc.eventReceiver"
}