Add support for iam_additive and simplify factory interface in net VPC module (#1259)

* initial implementation, no tests

* change interface, align tests

* add examples ToC

* fix variable type, test module-level variable
This commit is contained in:
Ludovico Magnocavallo
2023-03-17 11:12:34 +01:00
committed by GitHub
parent 50adf1da2a
commit 8a8b7ea35f
4 changed files with 93 additions and 34 deletions

View File

@@ -34,11 +34,16 @@ values:
region: europe-west1
role: roles/compute.networkUser
subnetwork: subnet-1
module.vpc.google_compute_subnetwork_iam_binding.binding["europe-west1/subnet-2.roles/compute.networkUser"]:
module.vpc.google_compute_subnetwork_iam_member.binding["europe-west1/subnet-2.roles/compute.networkUser.user:user2@example.com"]:
condition: []
members:
- group:group2@example.com
- user:user2@example.com
member: user:user2@example.com
project: my-project
region: europe-west1
role: roles/compute.networkUser
subnetwork: subnet-2
module.vpc.google_compute_subnetwork_iam_member.binding["europe-west1/subnet-2.roles/compute.networkUser.group:group2@example.com"]:
condition: []
member: group:group2@example.com
project: my-project
region: europe-west1
role: roles/compute.networkUser
@@ -47,8 +52,7 @@ values:
counts:
google_compute_network: 1
google_compute_subnetwork: 2
google_compute_subnetwork_iam_binding: 2
modules: 1
resources: 5
google_compute_subnetwork_iam_binding: 1
google_compute_subnetwork_iam_member: 2
outputs: {}