From 3d2176e9eef6594a453d6e631df33881d6e54f53 Mon Sep 17 00:00:00 2001 From: Sam Carter Date: Tue, 11 Jun 2024 16:36:12 +0100 Subject: [PATCH 1/2] EYQB-233: Add reference to slot --- terraform/modules/azure-web/web-app.tf | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/terraform/modules/azure-web/web-app.tf b/terraform/modules/azure-web/web-app.tf index 21d424e0..62b62891 100644 --- a/terraform/modules/azure-web/web-app.tf +++ b/terraform/modules/azure-web/web-app.tf @@ -378,6 +378,12 @@ resource "azurerm_key_vault_access_policy" "webapp_kv_app_service" { certificate_permissions = ["Get"] } +# References the web app slot to be used in KV access policy +data "azurerm_linux_web_app_slot" "ref" { + name = azurerm_linux_web_app_slot.webapp_slot.name + resource_group_name = azurerm_linux_web_app_slot.webapp_slot.resource_group_name +} + # Grants permissions to key vault for the managed identity of the App Service slot resource "azurerm_key_vault_access_policy" "webapp_kv_app_service_slot" { key_vault_id = var.kv_id From 43b0778c0223d741d95932e0f4f5b766a8bbd0c2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 11 Jun 2024 15:37:17 +0000 Subject: [PATCH 2/2] terraform-docs: automated action --- terraform/modules/azure-web/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/terraform/modules/azure-web/README.md b/terraform/modules/azure-web/README.md index 737b0047..13a85d50 100644 --- a/terraform/modules/azure-web/README.md +++ b/terraform/modules/azure-web/README.md @@ -40,6 +40,7 @@ No modules. | [azurerm_web_application_firewall_policy.agw_wafp](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/web_application_firewall_policy) | resource | | [azurerm_client_config.az_config](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/client_config) | data source | | [azurerm_linux_web_app.ref](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/linux_web_app) | data source | +| [azurerm_linux_web_app_slot.ref](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/linux_web_app_slot) | data source | ## Inputs