#jinja2: lstrip_blocks: True
---
# Dashboard Configuration
http:
  routers:
    dashboard:
      rule: Host(`traefik.{{ main_domain }}`)
      service: api@internal
      tls:
        certresolver: lets-encrypt
{% if dashboard_users is defined %}
      middlewares:
        - dashboard_auth
  middlewares:
    dashboard_auth:
      basicAuth:
        users: 
        {% for user in dashboard_users %}
          - "{{ user.name }}:{{ user.password }}"
        {% endfor %}
{% endif %}