From 1436b483a0f479e4a0b2982287c1cb8d636366f7 Mon Sep 17 00:00:00 2001 From: Harry Young Date: Wed, 5 Mar 2025 18:30:54 +0000 Subject: [PATCH] Missing domain config --- src/infrastructure/terraform/frontdoor.tf | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/infrastructure/terraform/frontdoor.tf b/src/infrastructure/terraform/frontdoor.tf index 1e1a57a..c55e162 100644 --- a/src/infrastructure/terraform/frontdoor.tf +++ b/src/infrastructure/terraform/frontdoor.tf @@ -51,6 +51,8 @@ resource "azurerm_cdn_frontdoor_route" "frontdoor-web-route" { https_redirect_enabled = true patterns_to_match = ["/*"] supported_protocols = ["Http", "Https"] + + cdn_frontdoor_custom_domain_ids = var.custom_domain != "" ? [azurerm_cdn_frontdoor_custom_domain.fd-custom-domain[0].id] : null } resource "azurerm_cdn_frontdoor_security_policy" "frontdoor-web-security-policy" { @@ -65,6 +67,14 @@ resource "azurerm_cdn_frontdoor_security_policy" "frontdoor-web-security-policy" domain { cdn_frontdoor_domain_id = azurerm_cdn_frontdoor_endpoint.frontdoor-web-endpoint.id } + + dynamic "domain" { + for_each = var.custom_domain != "" ? ["apply"] : [] + content { + cdn_frontdoor_domain_id = azurerm_cdn_frontdoor_custom_domain.fd-custom-domain[0].id + } + } + patterns_to_match = ["/*"] } } @@ -79,7 +89,6 @@ resource "azurerm_cdn_frontdoor_custom_domain" "fd-custom-domain" { tls { certificate_type = "ManagedCertificate" - minimum_tls_version = "TLS12" } }