From 19ce2e672299093c0b7dc4db093d02a53cf72f81 Mon Sep 17 00:00:00 2001 From: Lyudmil Ilchev Date: Tue, 20 Jan 2026 16:38:08 +0200 Subject: [PATCH 1/2] fix linux function app --- src/modules/function_app/linux_function_app/main.tf | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/modules/function_app/linux_function_app/main.tf b/src/modules/function_app/linux_function_app/main.tf index 775f416c..d4147a5b 100644 --- a/src/modules/function_app/linux_function_app/main.tf +++ b/src/modules/function_app/linux_function_app/main.tf @@ -3,11 +3,11 @@ resource "azurerm_linux_function_app" "linux_function_app" { resource_group_name = local.resource_group_name location = local.location - storage_account_name = try(var.resources.storage_accounts[var.settings.storage_account_ref].name, null) - storage_account_access_key = try(var.resources.storage_accounts[var.settings.storage_account_ref].primary_access_key, null) + storage_account_name = try(var.resources[try(var.settings.storage_account_lz_key, var.client_config.landingzone_key)].storage_accounts[var.settings.storage_account_ref].name, null) + storage_account_access_key = try(var.resources[try(var.settings.storage_account_lz_key, var.client_config.landingzone_key)].storage_accounts[var.settings.storage_account_ref].primary_access_key, null) public_network_access_enabled = try(var.settings.public_network_access_enabled, true) https_only = try(var.settings.https_only, true) - service_plan_id = var.resources.app_service_plans[var.settings.app_service_plan_ref].id + service_plan_id = var.resources[try(var.settings.app_service_plan_lz_key, var.client_config.landingzone_key)].app_service_plans[var.settings.app_service_plan_ref].id app_settings = try(var.settings.app_settings, {}) site_config { always_on = try(var.settings.site_config.always_on, false) From 49538191dd15a2c11e6da6acc1ba85c40de7818a Mon Sep 17 00:00:00 2001 From: Lyudmil Ilchev Date: Tue, 20 Jan 2026 17:07:19 +0200 Subject: [PATCH 2/2] remove keyvault key --- src/modules/function_app/linux_function_app/_locals.tf | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/modules/function_app/linux_function_app/_locals.tf b/src/modules/function_app/linux_function_app/_locals.tf index 17474be9..78e4310e 100644 --- a/src/modules/function_app/linux_function_app/_locals.tf +++ b/src/modules/function_app/linux_function_app/_locals.tf @@ -25,11 +25,4 @@ locals { ].id, null ) - - # key vault key - key_vault_key_id = var.resources[ - try(var.settings.key_vault_key_lz_key, var.client_config.landingzone_key) - ].key_vault_keys[ - var.settings.key_vault_key_ref - ].versionless_id }