From 5b503da62176c975ef24c85be6c81500ad1e9b9c Mon Sep 17 00:00:00 2001 From: Iain Learmonth Date: Wed, 25 May 2022 10:07:13 +0100 Subject: [PATCH] proxy/azure_cdn: HACK! chain the cloudfront smart proxy where needed --- app/terraform/proxy/azure_cdn.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/terraform/proxy/azure_cdn.py b/app/terraform/proxy/azure_cdn.py index f3fabed..000b635 100644 --- a/app/terraform/proxy/azure_cdn.py +++ b/app/terraform/proxy/azure_cdn.py @@ -123,12 +123,21 @@ class ProxyAzureCdnAutomation(ProxyAutomation): location = "{{ azure_location }}" resource_group_name = data.azurerm_resource_group.this.name + {% if proxy.smart %} + origin_host_header = "origin-{{ proxy.origin.id }}.cloudfront.smart.{{ smart_zone[:-1] }}" + + origin { + name = "upstream" + host_name = "origin-{{ proxy.origin.id }}.cloudfront.smart.{{ smart_zone[:-1] }}" + } + {% else %} origin_host_header = "{{ proxy.origin.domain_name }}" origin { name = "upstream" host_name = "{{ proxy.origin.domain_name }}" } + {% endif %} global_delivery_rule { modify_request_header_action {