api: dashboard: {{ traefik_dashboard_enabled | bool | ternary('true', 'false') }} entryPoints: web: address: ":{{ traefik_http_port }}" {% if traefik_forwarded_headers_trusted_ips | length > 0 %} forwardedHeaders: trustedIPs: {% for cidr in traefik_forwarded_headers_trusted_ips %} - "{{ cidr }}" {% endfor %} {% endif %} websecure: address: ":{{ traefik_https_port }}" {% if traefik_forwarded_headers_trusted_ips | length > 0 %} forwardedHeaders: trustedIPs: {% for cidr in traefik_forwarded_headers_trusted_ips %} - "{{ cidr }}" {% endfor %} {% endif %} providers: docker: exposedByDefault: false certificatesResolvers: letsencrypt: acme: email: "{{ traefik_acme_email }}" storage: /data/acme.json httpChallenge: entryPoint: web