Files
computer-playbook/roles/web-app-openbao/templates/proxy.conf.j2
evangelostsak e06a62e19b style(openbao): drop the narrative exception comments
Review had these removed across the role once already, and the 11 September
pass cleared every file that was flagged. The seal-key pin and the
recovery-key work then reintroduced the same pattern in nine new places.

Also removes two that predate the review and were never flagged: the
healthcheck note in meta/services.yml and the entrypoint note in
compose.yml.j2. Both are the same narrative-exception shape.

Param docs, file headers and the plain contract notes in the Playwright specs
stay: separate categories, none of them objected to. What the deleted
comments recorded lives in the role README.
2026-09-21 00:29:15 +02:00

31 lines
908 B
Django/Jinja

{% set application_id = front_proxy_application_id | default(application_id) %}
{% set domain = front_proxy_domain | default(domain) %}
server
{
server_name {{ domain }};
{% include 'roles/sys-svc-proxy/templates/headers/buffers.conf.j2' %}
{% if lookup('sso', application_id, 'is_proxy_gated') %}
{% include 'roles/web-app-keycloak/templates/sso_proxy/endpoint.conf.j2'%}
{% endif %}
{% include 'roles/sys-front-inj-all/templates/server.conf.j2'%}
{% if webserver_extra_configuration is defined %}
{{ webserver_extra_configuration }}
{% endif %}
{% include 'roles/sys-front-tls/templates/nginx_ssl_header.j2' %}
location = /v1/sys/metrics {
deny all;
}
{% set sso_proxy_enabled = false %}
{% set location = "/" %}
{% include 'roles/sys-svc-proxy/templates/location/html.conf.j2' %}
{% include 'roles/web-app-prometheus/templates/nginx/locations.conf.j2' %}
}