router.yaml.j2 532 B

1234567891011121314151617181920212223
  1. http:
  2. routers:
  3. {{ service_name }}:
  4. rule: "Host(`{{ hostname }}`)"
  5. entryPoints:
  6. - https
  7. tls:
  8. certResolver: {{ cert_resolver }}
  9. service: {{ service_name }}
  10. middlewares:
  11. - {{ service_name }}-headers
  12. services:
  13. {{ service_name }}:
  14. loadBalancer:
  15. servers:
  16. - url: "http://{{ pihole_backend_ip }}:{{ pihole_backend_port }}/"
  17. middlewares:
  18. {{ service_name }}-headers:
  19. headers:
  20. customRequestHeaders:
  21. Host: "{{ hostname }}"