Skip to content

Commit 3729b72

Browse files
committed
feat: additional permissions
1 parent 51c2307 commit 3729b72

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

test/setup/iam.tf

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,3 +55,15 @@ resource "google_project_iam_member" "int_test_service_project_iam" {
5555
resource "google_service_account_key" "int_test" {
5656
service_account_id = google_service_account.int_test.id
5757
}
58+
59+
resource "google_project_iam_member" "service_composer_agent_service_account" {
60+
project = module.service_project.project_id
61+
role = "roles/composer.ServiceAgentV2Ext"
62+
member = format("serviceAccount:service-%[email protected]", module.service_project.project_number)
63+
}
64+
65+
resource "google_project_iam_member" "host_composer_agent_service_account" {
66+
project = module.project.project_id
67+
role = "roles/composer.sharedVpcAgent"
68+
member = format("serviceAccount:service-%[email protected]", module.service_project.project_number)
69+
}

test/setup/main.tf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,10 @@ module "service_project" {
6767
{
6868
api = "container.googleapis.com"
6969
roles = ["roles/container.serviceAgent"]
70+
},
71+
{
72+
api = "container.googleapis.com"
73+
roles = ["roles/composer.sharedVpcAgent"]
7074
}
7175
]
7276
disable_dependent_services = false

0 commit comments

Comments
 (0)