From 38653dd56fc2561e4e2d6b7b49e7123d3e2c0336 Mon Sep 17 00:00:00 2001
From: Maria Haider <mariah@nordu.net>
Date: Mon, 7 Mar 2022 15:58:16 +0100
Subject: [PATCH] proxy test haproxy config

---
 .../opt/frontend/config/proxytest/haproxy.j2  | 22 +++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 fe-test-common/overlay/opt/frontend/config/proxytest/haproxy.j2

diff --git a/fe-test-common/overlay/opt/frontend/config/proxytest/haproxy.j2 b/fe-test-common/overlay/opt/frontend/config/proxytest/haproxy.j2
new file mode 100644
index 00000000..f3c3826a
--- /dev/null
+++ b/fe-test-common/overlay/opt/frontend/config/proxytest/haproxy.j2
@@ -0,0 +1,22 @@
+{% extends 'common/haproxy_base.j2' %}
+
+{% from "common/haproxy_macros.j2" import bind_ip_tls, web_security_options, acme_challenge, csp %}
+
+{% block frontend %}
+frontend {{ site_name }}
+    {{ bind_ip_tls(bind_ips, 443, tls_certificate_bundle) }}
+
+    stats enable
+    timeout http-request 10s
+    timeout http-keep-alive 4s
+    option forwardfor
+    http-request set-header X-Forwarded-Proto https
+
+    {{ web_security_options(['no_frames', 'block_xss', 'hsts', 'no_sniff']) }}
+
+    {{ acme_challenge(letsencrypt_server) }}
+
+    use_backend {{ site_name }}__default
+
+{% endblock frontend %}
+