digitalboard.core/roles/traefik/templates/dashboard.yml.j2

16 lines
No EOL
437 B
Django/Jinja

{% set dashboard_ssl = traefik_use_ssl_dashboard | default(traefik_use_ssl) %}
http:
routers:
dashboard:
rule: "Host(`{{ traefik_dashboard_domain }}`)"
service: api@internal
entryPoints:
- {{ 'websecure' if dashboard_ssl else 'web' }}
{% if dashboard_ssl %}
tls:
{% if traefik_cert_mode == 'acme' %}
certResolver: {{ traefik_ssl_cert_resolver }}
{% else %}
{}
{% endif %}
{% endif %}