From 07b9a3f3d28735a92f06c594938df8f0ffe78a8a Mon Sep 17 00:00:00 2001 From: transcaffeine Date: Sat, 3 Jan 2026 19:13:46 +0100 Subject: [PATCH] chore(playbooks/caddy_reverse_proxy): allow specifying full own caddy config --- playbooks/caddy_reverse_proxy.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/playbooks/caddy_reverse_proxy.yml b/playbooks/caddy_reverse_proxy.yml index ab7feca..ccfd309 100644 --- a/playbooks/caddy_reverse_proxy.yml +++ b/playbooks/caddy_reverse_proxy.yml @@ -8,7 +8,9 @@ vars: caddy_site_cert_basepath: >-2 {{ caddy_site_tls_store | default('/tls') }}/{{ caddy_site_name }}/certificates/{{ caddy_site_name }} - caddy_site_config: |+2 + caddy_site_config: >-2 + {{ caddy_site_config_override | default(caddy_site_default_config, true) }} + caddy_site_default_config: |+2 https://{{ caddy_site_name }} { tls {{ caddy_site_cert_basepath}}.crt {{ caddy_site_cert_basepath }}.key header { @@ -16,7 +18,7 @@ } encode zstd gzip {% if caddy_reverse_proxy_template_block | default(true) -%} - reverse_proxy {{ caddy_reverse_proxy_backend_addr | mandatory }} { + reverse_proxy {{ caddy_reverse_proxy_backend_addr }} { {{ caddy_reverse_proxy_extra_config | default('') | indent(6) }} {%- if caddy_reverse_proxy_import_proxyheaders | default(true, true) %} import proxyheaders