assign service usage roles on iac project to automation service accounts (#3532)

This commit is contained in:
Ludovico Magnocavallo
2025-11-17 14:58:57 +01:00
committed by GitHub
parent 897c6ef8c3
commit 6035fe89d7
4 changed files with 28 additions and 4 deletions

View File

@@ -33,6 +33,18 @@ iam_by_principals:
- roles/iam.workloadIdentityPoolAdmin
- roles/owner
- roles/storage.admin
$iam_principals:service_accounts/iac-0/iac-networking-rw:
- roles/serviceusage.serviceUsageConsumer
$iam_principals:service_accounts/iac-0/iac-networking-ro:
- roles/serviceusage.serviceUsageConsumer
$iam_principals:service_accounts/iac-0/iac-pf-rw:
- roles/serviceusage.serviceUsageConsumer
$iam_principals:service_accounts/iac-0/iac-pf-ro:
- roles/serviceusage.serviceUsageConsumer
$iam_principals:service_accounts/iac-0/iac-security-rw:
- roles/serviceusage.serviceUsageConsumer
$iam_principals:service_accounts/iac-0/iac-security-ro:
- roles/serviceusage.serviceUsageConsumer
services:
- accesscontextmanager.googleapis.com
- bigquery.googleapis.com

View File

@@ -33,6 +33,18 @@ iam_by_principals:
- roles/iam.workloadIdentityPoolAdmin
- roles/owner
- roles/storage.admin
$iam_principals:service_accounts/iac-0/iac-networking-rw:
- roles/serviceusage.serviceUsageConsumer
$iam_principals:service_accounts/iac-0/iac-networking-ro:
- roles/serviceusage.serviceUsageConsumer
$iam_principals:service_accounts/iac-0/iac-pf-rw:
- roles/serviceusage.serviceUsageConsumer
$iam_principals:service_accounts/iac-0/iac-pf-ro:
- roles/serviceusage.serviceUsageConsumer
$iam_principals:service_accounts/iac-0/iac-security-rw:
- roles/serviceusage.serviceUsageConsumer
$iam_principals:service_accounts/iac-0/iac-security-ro:
- roles/serviceusage.serviceUsageConsumer
services:
- accesscontextmanager.googleapis.com
- bigquery.googleapis.com

View File

@@ -5784,7 +5784,7 @@ counts:
google_organization_iam_binding: 37
google_organization_iam_custom_role: 9
google_project: 3
google_project_iam_binding: 16
google_project_iam_binding: 17
google_project_iam_member: 15
google_project_service: 34
google_project_service_identity: 9
@@ -5804,5 +5804,5 @@ counts:
google_tags_tag_value_iam_binding: 4
local_file: 9
modules: 48
resources: 473
resources: 474
terraform_data: 3

View File

@@ -2820,7 +2820,7 @@ counts:
google_organization_iam_custom_role: 9
google_project: 3
google_project_iam_audit_config: 2
google_project_iam_binding: 16
google_project_iam_binding: 17
google_project_iam_member: 15
google_project_service: 33
google_project_service_identity: 9
@@ -2839,5 +2839,5 @@ counts:
google_tags_tag_value_iam_binding: 4
local_file: 9
modules: 48
resources: 315
resources: 316
terraform_data: 3