Skip to content

Commit e73d0a3

Browse files
authored
(internal)Add serviceAccountTokenCreator for CSPM (#10)
* Add serviceAccountTokenCreator for CSPM * Add to org
1 parent 7300458 commit e73d0a3

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

modules/services/service-principal/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ resource "google_project_iam_member" "browser" {
2323
# role permissions for CSPM (GCP Predefined Roles for Sysdig Cloud Secure Posture Management)
2424
#---------------------------------------------------------------------------------------------
2525
resource "google_project_iam_member" "cloudasset_viewer" {
26-
for_each = var.is_organizational ? [] : toset(["roles/cloudasset.viewer"])
26+
for_each = var.is_organizational ? [] : toset(["roles/cloudasset.viewer", "roles/iam.serviceAccountTokenCreator"])
2727

2828
project = var.project_id
2929
role = each.key

modules/services/service-principal/organizational.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ resource "google_organization_iam_member" "browser" {
2626
# role permissions for CSPM (GCP Predefined Roles for Sysdig Cloud Secure Posture Management)
2727
#---------------------------------------------------------------------------------------------
2828
resource "google_organization_iam_member" "cloudasset_viewer" {
29-
for_each = var.is_organizational ? toset(["roles/cloudasset.viewer"]) : []
29+
for_each = var.is_organizational ? toset(["roles/cloudasset.viewer", "roles/iam.serviceAccountTokenCreator"]) : []
3030

3131
org_id = data.google_organization.org[0].org_id
3232
role = each.key

0 commit comments

Comments
 (0)