net-ops/lb-common/overlay/opt/frontend/config/fidusds/haproxy.j2
2025-05-13 14:32:16 +02:00

27 lines
1.1 KiB
Django/Jinja

{% extends 'common/haproxy_fidus.j2' %}
{% block csp %}
{{ csp(["default-src " + ["'self'"]|join(' '),
"frame-src " + ["ds.fidus.skolverket.se"]|join(' '),
"font-src " + ["data:", "'self'", "ds.fidus.skolverket.se"]|join(' '),
"script-src " + ["'self'", "'unsafe-inline'", "'unsafe-eval'", "ds.fidus.skolverket.se"]|join(' '),
"connect-src " + ["'self'", "dsmd.fidus.sunet.se"]|join(' '),
"img-src " + ["*", "data:", "'self'"]|join(' '),
"style-src " + ["'self'", "'unsafe-inline'", "ds.fidus.skolverket.se"]|join(' '),
"object-src " + ["'none'"]|join(' '),
]) }}
{% endblock csp %}
{% block usebackend %}
use_backend {{ site_name }}__test if { path_beg /test/ }
use_backend {{ site_name }}__default
{% endblock usebackend %}
{% block backend %}
{{ output_backends(backends,
config=[
'cookie SERVERID insert indirect nocache',
'option httpchk GET /'
]
)
}}
{% endblock backend %}