Skip to content

Commit 4748719

Browse files
author
Zheng Qin
committed
update per module configs
1 parent 1e47334 commit 4748719

File tree

11 files changed

+379
-71
lines changed

11 files changed

+379
-71
lines changed

metadata.yaml

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -359,15 +359,26 @@ spec:
359359
roles:
360360
- level: Project
361361
roles:
362-
- roles/resourcemanager.organizationAdmin
363-
- roles/serviceusage.serviceUsageAdmin
362+
- roles/compute.admin
364363
- roles/iam.serviceAccountAdmin
364+
- roles/resourcemanager.projectIamAdmin
365+
- roles/storage.admin
365366
- roles/iam.serviceAccountUser
366-
- roles/logging.logWriter
367+
- roles/billing.projectManager
367368
services:
369+
- accesscontextmanager.googleapis.com
370+
- admin.googleapis.com
371+
- appengine.googleapis.com
372+
- billingbudgets.googleapis.com
368373
- cloudbilling.googleapis.com
369374
- cloudresourcemanager.googleapis.com
375+
- compute.googleapis.com
376+
- essentialcontacts.googleapis.com
370377
- iam.googleapis.com
378+
- iamcredentials.googleapis.com
379+
- oslogin.googleapis.com
380+
- pubsub.googleapis.com
381+
- serviceconsumermanagement.googleapis.com
371382
- serviceusage.googleapis.com
372383
providerVersions:
373384
- source: hashicorp/google

modules/budget/metadata.yaml

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,9 +122,26 @@ spec:
122122
roles:
123123
- level: Project
124124
roles:
125-
- roles/logging.logWriter
125+
- roles/billing.projectManager
126+
- roles/compute.admin
127+
- roles/iam.serviceAccountAdmin
128+
- roles/resourcemanager.projectIamAdmin
129+
- roles/storage.admin
130+
- roles/iam.serviceAccountUser
126131
services:
132+
- accesscontextmanager.googleapis.com
133+
- admin.googleapis.com
134+
- appengine.googleapis.com
127135
- billingbudgets.googleapis.com
136+
- cloudbilling.googleapis.com
137+
- cloudresourcemanager.googleapis.com
138+
- compute.googleapis.com
139+
- essentialcontacts.googleapis.com
140+
- iam.googleapis.com
141+
- iamcredentials.googleapis.com
142+
- oslogin.googleapis.com
143+
- pubsub.googleapis.com
144+
- serviceconsumermanagement.googleapis.com
128145
- serviceusage.googleapis.com
129146
providerVersions:
130147
- source: hashicorp/google

modules/essential_contacts/metadata.yaml

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,10 +79,26 @@ spec:
7979
roles:
8080
- level: Project
8181
roles:
82-
- roles/essentialcontacts.configEditor
83-
- roles/logging.logWriter
82+
- roles/compute.admin
83+
- roles/iam.serviceAccountAdmin
84+
- roles/resourcemanager.projectIamAdmin
85+
- roles/storage.admin
86+
- roles/iam.serviceAccountUser
87+
- roles/billing.projectManager
8488
services:
89+
- accesscontextmanager.googleapis.com
90+
- admin.googleapis.com
91+
- appengine.googleapis.com
92+
- billingbudgets.googleapis.com
93+
- cloudbilling.googleapis.com
94+
- cloudresourcemanager.googleapis.com
95+
- compute.googleapis.com
8596
- essentialcontacts.googleapis.com
97+
- iam.googleapis.com
98+
- iamcredentials.googleapis.com
99+
- oslogin.googleapis.com
100+
- pubsub.googleapis.com
101+
- serviceconsumermanagement.googleapis.com
86102
- serviceusage.googleapis.com
87103
providerVersions:
88104
- source: hashicorp/google

modules/fabric-project/metadata.yaml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,10 +153,26 @@ spec:
153153
roles:
154154
- level: Project
155155
roles:
156-
- roles/logging.logWriter
157156
- roles/resourcemanager.projectIamAdmin
157+
- roles/storage.admin
158+
- roles/iam.serviceAccountUser
159+
- roles/billing.projectManager
160+
- roles/compute.admin
161+
- roles/iam.serviceAccountAdmin
158162
services:
163+
- accesscontextmanager.googleapis.com
164+
- admin.googleapis.com
165+
- appengine.googleapis.com
166+
- billingbudgets.googleapis.com
167+
- cloudbilling.googleapis.com
159168
- cloudresourcemanager.googleapis.com
169+
- compute.googleapis.com
170+
- essentialcontacts.googleapis.com
171+
- iam.googleapis.com
172+
- iamcredentials.googleapis.com
173+
- oslogin.googleapis.com
174+
- pubsub.googleapis.com
175+
- serviceconsumermanagement.googleapis.com
160176
- serviceusage.googleapis.com
161177
providerVersions:
162178
- source: hashicorp/google

modules/gsuite_enabled/metadata.yaml

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -250,10 +250,26 @@ spec:
250250
roles:
251251
- level: Project
252252
roles:
253-
- roles/cloudidentity.groupMemberAdmin
254-
- roles/logging.logWriter
253+
- roles/iam.serviceAccountUser
254+
- roles/billing.projectManager
255+
- roles/compute.admin
256+
- roles/iam.serviceAccountAdmin
257+
- roles/resourcemanager.projectIamAdmin
258+
- roles/storage.admin
255259
services:
256-
- cloudidentity.googleapis.com
260+
- accesscontextmanager.googleapis.com
261+
- admin.googleapis.com
262+
- appengine.googleapis.com
263+
- billingbudgets.googleapis.com
264+
- cloudbilling.googleapis.com
265+
- cloudresourcemanager.googleapis.com
266+
- compute.googleapis.com
267+
- essentialcontacts.googleapis.com
268+
- iam.googleapis.com
269+
- iamcredentials.googleapis.com
270+
- oslogin.googleapis.com
271+
- pubsub.googleapis.com
272+
- serviceconsumermanagement.googleapis.com
257273
- serviceusage.googleapis.com
258274
providerVersions:
259275
- source: DeviaVir/gsuite

modules/project_services/metadata.yaml

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,9 +104,26 @@ spec:
104104
roles:
105105
- level: Project
106106
roles:
107-
- roles/serviceusage.serviceUsageAdmin
108-
- roles/logging.logWriter
107+
- roles/iam.serviceAccountAdmin
108+
- roles/resourcemanager.projectIamAdmin
109+
- roles/storage.admin
110+
- roles/iam.serviceAccountUser
111+
- roles/billing.projectManager
112+
- roles/compute.admin
109113
services:
114+
- accesscontextmanager.googleapis.com
115+
- admin.googleapis.com
116+
- appengine.googleapis.com
117+
- billingbudgets.googleapis.com
118+
- cloudbilling.googleapis.com
119+
- cloudresourcemanager.googleapis.com
120+
- compute.googleapis.com
121+
- essentialcontacts.googleapis.com
122+
- iam.googleapis.com
123+
- iamcredentials.googleapis.com
124+
- oslogin.googleapis.com
125+
- pubsub.googleapis.com
126+
- serviceconsumermanagement.googleapis.com
110127
- serviceusage.googleapis.com
111128
providerVersions:
112129
- source: hashicorp/google

modules/quota_manager/metadata.yaml

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,26 @@ spec:
7979
roles:
8080
- level: Project
8181
roles:
82-
- roles/serviceusage.quotaViewer
83-
- roles/logging.logWriter
82+
- roles/compute.admin
83+
- roles/iam.serviceAccountAdmin
84+
- roles/resourcemanager.projectIamAdmin
85+
- roles/storage.admin
86+
- roles/iam.serviceAccountUser
87+
- roles/billing.projectManager
8488
services:
89+
- accesscontextmanager.googleapis.com
90+
- admin.googleapis.com
91+
- appengine.googleapis.com
92+
- billingbudgets.googleapis.com
93+
- cloudbilling.googleapis.com
94+
- cloudresourcemanager.googleapis.com
95+
- compute.googleapis.com
96+
- essentialcontacts.googleapis.com
97+
- iam.googleapis.com
98+
- iamcredentials.googleapis.com
99+
- oslogin.googleapis.com
100+
- pubsub.googleapis.com
101+
- serviceconsumermanagement.googleapis.com
85102
- serviceusage.googleapis.com
86103
providerVersions:
87104
- source: hashicorp/google-beta

modules/shared_vpc_access/metadata.yaml

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,11 +106,26 @@ spec:
106106
roles:
107107
- level: Project
108108
roles:
109-
- roles/logging.logWriter
110-
- roles/compute.networkUser
109+
- roles/compute.admin
110+
- roles/iam.serviceAccountAdmin
111+
- roles/resourcemanager.projectIamAdmin
112+
- roles/storage.admin
111113
- roles/iam.serviceAccountUser
114+
- roles/billing.projectManager
112115
services:
116+
- accesscontextmanager.googleapis.com
117+
- admin.googleapis.com
118+
- appengine.googleapis.com
119+
- billingbudgets.googleapis.com
120+
- cloudbilling.googleapis.com
121+
- cloudresourcemanager.googleapis.com
113122
- compute.googleapis.com
123+
- essentialcontacts.googleapis.com
124+
- iam.googleapis.com
125+
- iamcredentials.googleapis.com
126+
- oslogin.googleapis.com
127+
- pubsub.googleapis.com
128+
- serviceconsumermanagement.googleapis.com
114129
- serviceusage.googleapis.com
115130
providerVersions:
116131
- source: hashicorp/google

modules/svpc_service_project/metadata.yaml

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -237,11 +237,26 @@ spec:
237237
roles:
238238
- level: Project
239239
roles:
240-
- roles/servicenetworking.networksAdmin
240+
- roles/compute.admin
241+
- roles/iam.serviceAccountAdmin
242+
- roles/resourcemanager.projectIamAdmin
243+
- roles/storage.admin
241244
- roles/iam.serviceAccountUser
242-
- roles/logging.logWriter
245+
- roles/billing.projectManager
243246
services:
244-
- servicenetworking.googleapis.com
247+
- accesscontextmanager.googleapis.com
248+
- admin.googleapis.com
249+
- appengine.googleapis.com
250+
- billingbudgets.googleapis.com
251+
- cloudbilling.googleapis.com
252+
- cloudresourcemanager.googleapis.com
253+
- compute.googleapis.com
254+
- essentialcontacts.googleapis.com
255+
- iam.googleapis.com
256+
- iamcredentials.googleapis.com
257+
- oslogin.googleapis.com
258+
- pubsub.googleapis.com
259+
- serviceconsumermanagement.googleapis.com
245260
- serviceusage.googleapis.com
246261
providerVersions:
247262
- source: hashicorp/google

0 commit comments

Comments
 (0)