File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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-
6761resource "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
You can’t perform that action at this time.
0 commit comments