@@ -27,7 +27,8 @@ locals {
27
27
" roles/storage.admin" , " roles/iam.serviceAccountAdmin" ,
28
28
" roles/artifactregistry.admin" , " roles/clouddeploy.admin" ,
29
29
" roles/cloudbuild.builds.editor" , " roles/resourcemanager.projectIamAdmin" ,
30
- " roles/iam.serviceAccountUser" , " roles/source.admin" , " roles/cloudbuild.connectionAdmin"
30
+ " roles/iam.serviceAccountUser" , " roles/source.admin" , " roles/cloudbuild.connectionAdmin" ,
31
+ " roles/compute.viewer"
31
32
]
32
33
} },
33
34
{
@@ -38,7 +39,6 @@ locals {
38
39
}
39
40
)
40
41
41
- org_ids = distinct ([for env in var . envs : env . org_id ])
42
42
use_csr = var. cloudbuildv2_repository_config . repo_type == " CSR"
43
43
service_repo_name = var. cloudbuildv2_repository_config . repositories [var . service_name ]. repository_name
44
44
worker_pool_project = element (split (" /" , var. workerpool_id ), index (split (" /" , var. workerpool_id ), " projects" ) + 1 , )
@@ -253,13 +253,6 @@ resource "google_service_account_iam_member" "account_access" {
253
253
member = " serviceAccount:${ reverse (split (" /" , module. tf_cloudbuild_workspace . cloudbuild_sa ))[0 ]} "
254
254
}
255
255
256
- resource "google_organization_iam_member" "builder_organization_browser" {
257
- for_each = toset (local. org_ids )
258
- member = " serviceAccount:${ reverse (split (" /" , module. tf_cloudbuild_workspace . cloudbuild_sa ))[0 ]} "
259
- org_id = each. value
260
- role = " roles/browser"
261
- }
262
-
263
256
// Create infra project
264
257
module "app_infra_project" {
265
258
source = " terraform-google-modules/project-factory/google"
0 commit comments