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: expose grant_services_security_admin_role var (#536)
It's supported already in the shared_vpc_access submodule but not
available in upper modules. It should be exposed so caller of project
factory modules can leverage this feature.
Copy file name to clipboardexpand all lines: README.md
+1
Original file line number
Diff line number
Diff line change
@@ -130,6 +130,7 @@ determining that location is as follows:
130
130
| domain | The domain name (optional). |`string`|`""`| no |
131
131
| 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 |
132
132
| folder\_id | The ID of a folder to host this project |`string`|`""`| no |
133
+
| 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 |
133
134
| group\_name | A group to control the project by being assigned group\_role (defaults to project editor) |`string`|`""`| no |
134
135
| group\_role | The role to give the controlling group (group\_name) over the project (defaults to project editor) |`string`|`"roles/editor"`| no |
135
136
| impersonate\_service\_account | An optional service account to impersonate. This cannot be used with credentials\_path. If this service account is not specified and credentials\_path is absent, the module will use Application Default Credentials. |`string`|`""`| no |
Copy file name to clipboardexpand all lines: modules/svpc_service_project/README.md
+1
Original file line number
Diff line number
Diff line change
@@ -50,6 +50,7 @@ module "service-project" {
50
50
| disable\_services\_on\_destroy | Whether project services will be disabled when the resources are destroyed |`bool`|`true`| no |
51
51
| domain | The domain name (optional). |`string`|`""`| no |
52
52
| folder\_id | The ID of a folder to host this project |`string`|`""`| no |
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 |
55
56
| impersonate\_service\_account | An optional service account to impersonate. This cannot be used with credentials\_path. If this service account is not specified and credentials\_path is absent, the module will use Application Default Credentials. |`string`|`""`| no |
0 commit comments