From a48f4625b5866a2fb485261ae4c8312e07b9a662 Mon Sep 17 00:00:00 2001 From: Evangelos Foutras <evangelos@foutrelis.com> Date: Sat, 16 Apr 2022 16:07:59 +0300 Subject: [PATCH] syncrepo: add X-Served-By header to geo mirrors Potentially useful to quickly know which mirror we're talking to. --- roles/syncrepo/templates/nginx.d.conf.j2 | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/roles/syncrepo/templates/nginx.d.conf.j2 b/roles/syncrepo/templates/nginx.d.conf.j2 index ffe1d7ba5..182d623db 100644 --- a/roles/syncrepo/templates/nginx.d.conf.j2 +++ b/roles/syncrepo/templates/nginx.d.conf.j2 @@ -17,6 +17,10 @@ server { ssl_certificate_key /etc/letsencrypt/live/{{ domain }}/privkey.pem; ssl_trusted_certificate /etc/letsencrypt/live/{{ domain }}/chain.pem; +{% if 'geo_mirrors' in group_names and domain == geo_mirror_domain %} + add_header X-Served-By "{{ inventory_hostname }}"; +{% endif %} + autoindex on; } {% endfor %} -- GitLab