Skip to content

Commit 339b91d

Browse files
fix storage role for projects SA
1 parent 0a81171 commit 339b91d

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

4-projects/business_unit_1/shared/example_infra_pipeline.tf

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,12 @@ resource "google_storage_bucket_iam_member" "cloudbuild_sa_storage_admin" {
7171
member = "serviceAccount:tf-cb-builder-sa@${local.cloudbuild_project_id}.iam.gserviceaccount.com"
7272
}
7373

74+
resource "google_storage_bucket_iam_member" "projects_bucket_admin" {
75+
bucket = "${local.cloudbuild_project_id}_cloudbuild"
76+
role = "roles/storage.admin"
77+
member = "serviceAccount:${local.projects_terraform_sa}"
78+
}
79+
7480
resource "google_storage_bucket_iam_member" "cloudbuild_bucket_admin" {
7581
bucket = "${local.cloudbuild_project_id}_cloudbuild"
7682
role = "roles/storage.admin"
@@ -134,6 +140,7 @@ resource "time_sleep" "wait_iam_propagation" {
134140
google_project_iam_member.cloudbuild_logging,
135141
google_storage_bucket_iam_member.cloudbuild_sa_storage_admin,
136142
google_storage_bucket_iam_member.cloudbuild_bucket_admin,
143+
google_storage_bucket_iam_member.projects_bucket_admin,
137144
]
138145
}
139146

0 commit comments

Comments
 (0)