diff --git a/modules/container_app/container_app.tf b/modules/container_app/container_app.tf index cb2b75b..e653c23 100644 --- a/modules/container_app/container_app.tf +++ b/modules/container_app/container_app.tf @@ -17,27 +17,27 @@ resource "azurerm_container_app" "container_app_app" { dynamic "init_container" { for_each = length(var.init_containers) > 0 ? var.init_containers : [] content { - command = init_container.value["command"] != null ? [init_container.value["command"]] : [] - cpu = init_container.value["cpu"] - image = init_container.value["image"] - memory = init_container.value["memory"] - name = init_container.value["name"] + command = init_container.value.command != null ? [init_container.value.command] : [] + cpu = init_container.value.cpu + image = init_container.value.image + memory = init_container.value.memory + name = init_container.value.name dynamic "env" { - for_each = init_container.value["envs"] != null ? init_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"] - value = env.value["value"] + name = env.value.name + secret_name = env.value.secret_name + value = env.value.value } } dynamic "volume_mounts" { - for_each = init_container.value["volume_mounts"] != null ? init_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"] - sub_path = volume_mount.value["sub_path"] != null ? volume_mount.value["sub_path"] : null + name = volume_mount.value.name + path = volumne_mount.value.path + sub_path = volume_mount.value.sub_path != null ? volume_mount.value.sub_path : null } } } @@ -46,27 +46,27 @@ resource "azurerm_container_app" "container_app_app" { dynamic "container" { for_each = var.containers content { - command = container.value["command"] != null ? [container.value["command"]] : [] - cpu = container.value["cpu"] - image = container.value["image"] - memory = container.value["memory"] - name = container.value["name"] + command = container.value.command != null ? [container.value.command] : [] + cpu = container.value.cpu + image = container.value.image + memory = container.value.memory + name = container.value.name dynamic "env" { - for_each = container.value["envs"] != null ? container.value["envs"] : [] + for_each = container.value.envs != null ? container.value.envs : [] content { - name = env.value["name"] - secret_name = env.value["secret_name"] - value = env.value["value"] + name = env.value.name + secret_name = env.value.secret_name + value = env.value.value } } dynamic "volume_mounts" { - for_each = container.value["volume_mounts"] != null ? container.value["volume_mounts"] : [] + for_each = container.value.volume_mounts != null ? container.value.volume_mounts : [] content { - name = volume_mount.value["name"] - path = volume_mount.value["path"] - sub_path = volume_mount.value["sub_path"] != null ? volume_mount.value["sub_path"] : null + name = volume_mount.value.name + path = volume_mount.value.path + sub_path = volume_mount.value.sub_path != null ? volume_mount.value.sub_path : null } } } @@ -75,9 +75,9 @@ resource "azurerm_container_app" "container_app_app" { dynamic "volume" { for_each = var.volume content { - name = volume.value["name"] - storage_type = volume.value["storage_type"] - storage_name = volume.value["storage_name"] + name = volume.value.name + storage_type = volume.value.storage_type + storage_name = volume.value.storage_name } } } @@ -97,8 +97,8 @@ resource "azurerm_container_app" "container_app_app" { dynamic "secret" { for_each = length(var.secrets) > 0 ? var.secrets : [] content { - name = secret.value["name"] - value = secret.value["value"] + name = secret.value.name + value = secret.value.value } }