You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: added the grant_services_network_role flag to control network IAM (#618)
* feat: added the grant_services_network_role flag to control network IAM
* Update modules/shared_vpc_access/variables.tf
Co-authored-by: Bharath KKB <bharathkrishnakb@gmail.com>
* updated description for grant_services_network_role flag
Co-authored-by: kaariger <kaariger@users.noreply.github.com>
Co-authored-by: Bharath KKB <bharathkrishnakb@gmail.com>
Copy file name to clipboardExpand all lines: README.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -133,6 +133,7 @@ determining that location is as follows:
133
133
| domain | The domain name (optional). |`string`|`""`| no |
134
134
| enable\_shared\_vpc\_host\_project | If this project is a shared VPC host project. If true, you must *not* set svpc\_host\_project\_id variable. Default is false. |`bool`|`false`| no |
135
135
| folder\_id | The ID of a folder to host this project |`string`|`""`| no |
136
+
| grant\_services\_network\_role | Whether or not to grant service agents the network roles on the host project |`bool`|`true`| no |
136
137
| grant\_services\_security\_admin\_role | Whether or not to grant Kubernetes Engine Service Agent the Security Admin role on the host project so it can manage firewall rules |`bool`|`false`| no |
137
138
| group\_name | A group to control the project by being assigned group\_role (defaults to project editor) |`string`|`""`| no |
138
139
| group\_role | The role to give the controlling group (group\_name) over the project (defaults to project editor) |`string`|`"roles/editor"`| no |
| active\_apis | The list of active apis on the service project. If api is not active this module will not try to activate it |`list(string)`|`[]`| no |
31
31
| enable\_shared\_vpc\_service\_project | Flag set if SVPC enabled |`bool`| n/a | yes |
32
+
| grant\_services\_network\_role | Whether or not to grant service agents the network roles on the host project |`bool`|`true`| no |
32
33
| grant\_services\_security\_admin\_role | Whether or not to grant Kubernetes Engine Service Agent the Security Admin role on the host project so it can manage firewall rules |`bool`|`false`| no |
33
34
| host\_project\_id | The ID of the host project which hosts the shared VPC |`string`| n/a | yes |
34
35
| lookup\_project\_numbers | Whether to look up the project numbers from data sources. If false, `service_project_number` will be used instead. |`bool`|`true`| no |
Copy file name to clipboardExpand all lines: modules/svpc_service_project/README.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -49,6 +49,7 @@ module "service-project" {
49
49
| disable\_services\_on\_destroy | Whether project services will be disabled when the resources are destroyed |`bool`|`true`| no |
50
50
| domain | The domain name (optional). |`string`|`""`| no |
51
51
| folder\_id | The ID of a folder to host this project |`string`|`""`| no |
52
+
| grant\_services\_network\_role | Whether or not to grant service agents the network roles on the host project |`bool`|`true`| no |
52
53
| grant\_services\_security\_admin\_role | Whether or not to grant Kubernetes Engine Service Agent the Security Admin role on the host project so it can manage firewall rules |`bool`|`false`| no |
53
54
| group\_name | A group to control the project by being assigned group\_role (defaults to project editor) |`string`|`""`| no |
54
55
| group\_role | The role to give the controlling group (group\_name) over the project (defaults to project editor) |`string`|`"roles/editor"`| no |
0 commit comments