Skip to content

Commit

Permalink
add owner role to folder for project service account
Browse files Browse the repository at this point in the history
  • Loading branch information
epiccoolguy committed Feb 13, 2024
1 parent cae6d93 commit c9ed39e
Showing 1 changed file with 2 additions and 26 deletions.
28 changes: 2 additions & 26 deletions main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -66,27 +66,9 @@ module "workload_identity" {
attribute_condition = local.gcp_workload_identity_attribute_condition
}

resource "google_folder_iam_member" "folder_gh_iam_binding_creator" {
resource "google_folder_iam_member" "folder_gh_owner" {
folder = module.folder_gh.id
role = "roles/resourcemanager.folderCreator"
member = "serviceAccount:${module.project.service_account_email}"
}

resource "google_folder_iam_member" "folder_gh_owner_iam_binding_creator" {
folder = module.folder_gh_owner.id
role = "roles/resourcemanager.folderCreator"
member = "serviceAccount:${module.project.service_account_email}"
}

resource "google_folder_iam_member" "folder_gh_iam_binding_editor" {
folder = module.folder_gh.id
role = "roles/resourcemanager.folderEditor"
member = "serviceAccount:${module.project.service_account_email}"
}

resource "google_folder_iam_member" "folder_gh_owner_iam_binding_editor" {
folder = module.folder_gh_owner.id
role = "roles/resourcemanager.folderEditor"
role = "roles/owner"
member = "serviceAccount:${module.project.service_account_email}"
}

Expand All @@ -96,12 +78,6 @@ resource "google_billing_account_iam_member" "billing_account_iam_binding" {
member = "serviceAccount:${module.project.service_account_email}"
}

resource "google_service_account_iam_member" "service_account_iam_binding" {
service_account_id = module.project.service_account_name
role = "roles/iam.serviceAccountViewer"
member = "serviceAccount:${module.project.service_account_email}"
}

resource "google_service_account_iam_member" "workload_identity_iam_binding" {
service_account_id = module.project.service_account_name
role = "roles/iam.workloadIdentityUser"
Expand Down

0 comments on commit c9ed39e

Please sign in to comment.