Skip to content

Commit 202b345

Browse files
committed
mh roles update
1 parent 4b477c2 commit 202b345

1 file changed

Lines changed: 4 additions & 8 deletions

File tree

infra/tf/masthead/main.tf

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -58,16 +58,12 @@ resource "google_project_iam_custom_role" "masthead_bq_meta_reader" {
5858
title = "masthead_bq_meta_reader"
5959
}
6060

61-
resource "google_project_iam_binding" "masthead_bq_meta_reader_binding" {
62-
role = google_project_iam_custom_role.masthead_bq_meta_reader.id
63-
members = ["serviceAccount:masthead-data@masthead-prod.iam.gserviceaccount.com"]
64-
project = var.project
65-
}
66-
6761
resource "google_project_iam_member" "masthead_pubsub_subscriber_member" {
68-
role = "roles/pubsub.subscriber"
69-
member = "serviceAccount:masthead-data@masthead-prod.iam.gserviceaccount.com"
62+
for_each = toset(["roles/bigquery.metadataViewer", "roles/bigquery.resourceViewer", "roles/pubsub.subscriber"])
63+
7064
project = var.project
65+
role = each.value
66+
member = "serviceAccount:masthead-data@masthead-prod.iam.gserviceaccount.com"
7167
}
7268

7369
# 4. Grant Masthead Service Account to quickly onboard from retrospective data

0 commit comments

Comments
 (0)