Merge pull request #1153 from jamesdalf/master
net-vpc - add missing iam properties to factory_subnets
This commit is contained in:
commit
fed928b9e5
|
@ -314,7 +314,7 @@ module "vpc" {
|
||||||
name = "my-network"
|
name = "my-network"
|
||||||
data_folder = "config/subnets"
|
data_folder = "config/subnets"
|
||||||
}
|
}
|
||||||
# tftest modules=1 resources=3 files=subnet-simple,subnet-detailed inventory=factory.yaml
|
# tftest modules=1 resources=4 files=subnet-simple,subnet-detailed inventory=factory.yaml
|
||||||
```
|
```
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
|
|
|
@ -31,6 +31,9 @@ locals {
|
||||||
flow_logs_config = try(v.flow_logs, null)
|
flow_logs_config = try(v.flow_logs, null)
|
||||||
ipv6 = try(v.ipv6, null)
|
ipv6 = try(v.ipv6, null)
|
||||||
secondary_ip_ranges = try(v.secondary_ip_ranges, null)
|
secondary_ip_ranges = try(v.secondary_ip_ranges, null)
|
||||||
|
iam_groups = try(v.iam_groups, [])
|
||||||
|
iam_users = try(v.iam_users, [])
|
||||||
|
iam_service_accounts = try(v.iam_service_accounts, [])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
_factory_subnets_iam = [
|
_factory_subnets_iam = [
|
||||||
|
|
|
@ -44,7 +44,18 @@ values:
|
||||||
region: europe-west4
|
region: europe-west4
|
||||||
role: null
|
role: null
|
||||||
secondary_ip_range: []
|
secondary_ip_range: []
|
||||||
|
module.vpc.google_compute_subnetwork_iam_binding.binding["europe-west1/subnet-detailed.roles/compute.networkUser"]:
|
||||||
|
condition: []
|
||||||
|
members:
|
||||||
|
- group:lorem@example.com
|
||||||
|
- serviceAccount:fbz@prj.iam.gserviceaccount.com
|
||||||
|
- user:foobar@example.com
|
||||||
|
project: my-project
|
||||||
|
region: europe-west1
|
||||||
|
role: roles/compute.networkUser
|
||||||
|
subnetwork: subnet-detailed
|
||||||
|
|
||||||
counts:
|
counts:
|
||||||
google_compute_network: 1
|
google_compute_network: 1
|
||||||
google_compute_subnetwork: 2
|
google_compute_subnetwork: 2
|
||||||
|
google_compute_subnetwork_iam_binding: 1
|
||||||
|
|
Loading…
Reference in New Issue