Skip to content

Commit 255e3c3

Browse files
committed
improved handling from Aadesh
1 parent fe43e56 commit 255e3c3

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

modules/v2/main.tf

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -152,14 +152,15 @@ resource "google_cloud_run_v2_service" "main" {
152152
depends_on = containers.value.depends_on_container
153153

154154
dynamic "ports" {
155-
for_each = (
156-
contains(keys(containers.value), "ports") &&
157-
containers.value.ports != null &&
158-
contains(keys(containers.value.ports), "container_port") &&
159-
containers.value.ports.container_port != null &&
160-
containers.value.ports.container_port > 0 &&
161-
containers.value.ports.container_port < 65536
162-
) ? [containers.value.ports] : []
155+
for_each = try(
156+
(
157+
containers.value.ports != null &&
158+
containers.value.ports.container_port != null &&
159+
containers.value.ports.container_port > 0 &&
160+
containers.value.ports.container_port < 65536
161+
) ? [containers.value.ports] : [],
162+
[]
163+
)
163164
content {
164165
name = try(ports.value.name, null)
165166
container_port = ports.value.container_port

0 commit comments

Comments
 (0)