From b4db02cedd3b322c54ef6fe8a86fc385bcc0f466 Mon Sep 17 00:00:00 2001 From: Noah Spannbauer Date: Sat, 23 Aug 2025 09:59:51 -0500 Subject: [PATCH] updating modules --- modules/container_app/container_app.tf | 12 ++++++------ modules/container_app/variables.tf | 1 - 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/modules/container_app/container_app.tf b/modules/container_app/container_app.tf index d57f80e..cb2b75b 100644 --- a/modules/container_app/container_app.tf +++ b/modules/container_app/container_app.tf @@ -15,16 +15,16 @@ resource "azurerm_container_app" "container_app_app" { max_replicas = var.template_max_replicas dynamic "init_container" { - for_each = var.init_containers != null ? var.init_containers : [] + for_each = length(var.init_containers) > 0 ? var.init_containers : [] content { - command = container.value["command"] != null ? [container.value["command"]] : [] + command = init_container.value["command"] != null ? [init_container.value["command"]] : [] cpu = init_container.value["cpu"] - image = container.value["image"] + image = init_container.value["image"] memory = init_container.value["memory"] name = init_container.value["name"] dynamic "env" { - for_each = container.value["envs"] != null ? container.value["envs"] : [] + for_each = init_container.value["envs"] != null ? init_container.value["envs"] : [] content { name = env.value["name"] secret_name = env.value["secret_name"] @@ -33,7 +33,7 @@ resource "azurerm_container_app" "container_app_app" { } dynamic "volume_mounts" { - for_each = container.value["volume_mounts"] != null ? container.value["volume_mounts"] : [] + for_each = init_container.value["volume_mounts"] != null ? init_container.value["volume_mounts"] : [] content { name = volume_mount.value["name"] path = volumn_mount.value["path"] @@ -95,7 +95,7 @@ resource "azurerm_container_app" "container_app_app" { } dynamic "secret" { - for_each = var.secrets != null ? var.secrets : [] + for_each = length(var.secrets) > 0 ? var.secrets : [] content { name = secret.value["name"] value = secret.value["value"] diff --git a/modules/container_app/variables.tf b/modules/container_app/variables.tf index d5401b8..731e71b 100644 --- a/modules/container_app/variables.tf +++ b/modules/container_app/variables.tf @@ -4,7 +4,6 @@ variable "app_subdomain_name" { } variable "containers" { - default = [] type = list(object({ command = optional(string) cpu = optional(string)