From c46a59d717b2be4cd0fd003d490dd4ac33ae985b Mon Sep 17 00:00:00 2001 From: Noah Spannbauer Date: Tue, 19 Aug 2025 08:17:12 -0500 Subject: [PATCH] updating modules --- modules/container_app/container_app.tf | 11 ++++++----- modules/dns/resource_group.tf | 3 --- modules/dns/variables.tf | 19 ------------------- 3 files changed, 6 insertions(+), 27 deletions(-) delete mode 100644 modules/dns/resource_group.tf delete mode 100644 modules/dns/variables.tf diff --git a/modules/container_app/container_app.tf b/modules/container_app/container_app.tf index dcc3a80..04fc877 100644 --- a/modules/container_app/container_app.tf +++ b/modules/container_app/container_app.tf @@ -15,8 +15,9 @@ resource "azurerm_container_app" "container_app_app" { max_replicas = var.template_max_replicas dynamic "init_container" { - for_each = var.init_containers + for_each = var.init_containers != null ? var.init_containers : [] content { + command = container.value["command"] != null ? container.value["command"] : [] cpu = init_container.value["cpu"] image = container.value["image"] memory = init_container.value["memory"] @@ -27,14 +28,14 @@ resource "azurerm_container_app" "container_app_app" { dynamic "container" { for_each = var.containers content { - command = container.value["command"] + 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"] + for_each = container.value["envs"] != null ? container.value["envs"] : [] content { name = env.value["name"] secret_name = env.value["secret_name"] @@ -43,7 +44,7 @@ resource "azurerm_container_app" "container_app_app" { } dynamic "volume_mounts" { - for_each = container.value["volume_mounts"] + for_each = container.value["volume_mounts"] != null ? container.value["volume_mounts"] : [] content { name = volume_mount.value["name"] path = volumn_mount.value["path"] @@ -66,7 +67,7 @@ resource "azurerm_container_app" "container_app_app" { } dynamic "secret" { - for_each = var.secrets + for_each = var.secrets != null ? var.secrets : [] content { name = secret.value["name"] value = secret.value["value"] diff --git a/modules/dns/resource_group.tf b/modules/dns/resource_group.tf deleted file mode 100644 index f68b1dd..0000000 --- a/modules/dns/resource_group.tf +++ /dev/null @@ -1,3 +0,0 @@ -data "azurerm_resource_group" "resource_group" { - name = var.resource_group_name -} \ No newline at end of file diff --git a/modules/dns/variables.tf b/modules/dns/variables.tf deleted file mode 100644 index 4c6da95..0000000 --- a/modules/dns/variables.tf +++ /dev/null @@ -1,19 +0,0 @@ -variable "app_subdomain_name" { - -} - -variable "custom_domain_count" { - -} - -variable "dns_zone_resource_group" { - -} - -variable "domain_name" { - -} - -variable "resource_group_name" { - type = string -} \ No newline at end of file