File tree Expand file tree Collapse file tree 2 files changed +16
-20
lines changed Expand file tree Collapse file tree 2 files changed +16
-20
lines changed Original file line number Diff line number Diff line change @@ -52,16 +52,14 @@ resource "google_compute_subnetwork" "subnetwork" {
5252 network = var. network_name
5353 project = var. project_id
5454 description = lookup (each. value , " description" , null )
55- secondary_ip_range = [
56- for i in range (
57- length (
58- contains (
59- keys (var. secondary_ranges ), each. value . subnet_name ) == true
60- ? var. secondary_ranges [each . value . subnet_name ]
61- : []
62- )) :
63- var . secondary_ranges [each . value . subnet_name ][i ]
64- ]
55+ dynamic "secondary_ip_range" {
56+ for_each = contains (keys (var. secondary_ranges ), each. value . subnet_name ) == true ? var. secondary_ranges [each . value . subnet_name ] : []
57+
58+ content {
59+ range_name = secondary_ip_range. value . range_name
60+ ip_cidr_range = secondary_ip_range. value . ip_cidr_range
61+ }
62+ }
6563
6664 purpose = lookup (each. value , " purpose" , null )
6765 role = lookup (each. value , " role" , null )
Original file line number Diff line number Diff line change @@ -52,16 +52,14 @@ resource "google_compute_subnetwork" "subnetwork" {
5252 network = var. network_name
5353 project = var. project_id
5454 description = lookup (each. value , " description" , null )
55- secondary_ip_range = [
56- for i in range (
57- length (
58- contains (
59- keys (var. secondary_ranges ), each. value . subnet_name ) == true
60- ? var. secondary_ranges [each . value . subnet_name ]
61- : []
62- )) :
63- var . secondary_ranges [each . value . subnet_name ][i ]
64- ]
55+ dynamic "secondary_ip_range" {
56+ for_each = contains (keys (var. secondary_ranges ), each. value . subnet_name ) == true ? var. secondary_ranges [each . value . subnet_name ] : []
57+
58+ content {
59+ range_name = secondary_ip_range. value . range_name
60+ ip_cidr_range = secondary_ip_range. value . ip_cidr_range
61+ }
62+ }
6563
6664 purpose = lookup (each. value , " purpose" , null )
6765 role = lookup (each. value , " role" , null )
You can’t perform that action at this time.
0 commit comments