feat: add template for multiple traefik routes
This commit is contained in:
parent
f914ca5c7e
commit
1ab04f012e
1 changed files with 14 additions and 6 deletions
|
|
@ -8,6 +8,11 @@ entryPoints:
|
|||
scheme: https
|
||||
websecure:
|
||||
address: ":443"
|
||||
transport:
|
||||
respondingTimeouts:
|
||||
readTimeout: 0
|
||||
writeTimeout: 0
|
||||
idleTimeout: 0
|
||||
|
||||
certificatesResolvers:
|
||||
transip:
|
||||
|
|
@ -25,16 +30,19 @@ providers:
|
|||
|
||||
http:
|
||||
routers:
|
||||
{{ traefik_router_service }}:
|
||||
rule: "Host(`{{ traefik_router_host }}`)"
|
||||
{% for item in traefik_routes %}
|
||||
{{ item.service }}:
|
||||
rule: "Host(`{{ item.name }}`)"
|
||||
entryPoints:
|
||||
- websecure
|
||||
service: {{ traefik_router_service }}-svc
|
||||
service: {{ item.service }}-svc
|
||||
tls:
|
||||
certResolver: transip
|
||||
|
||||
{% endfor %}
|
||||
services:
|
||||
{{ traefik_router_service }}-svc:
|
||||
{% for item in traefik_routes %}
|
||||
{{ item.service }}-svc:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: "{{ traefik_backend_proto }}://{{ traefik_backend_host }}:{{ traefik_backend_port }}"
|
||||
- url: "{{ item.proto }}://{{ item.host }}:{{ item.port }}"
|
||||
{% endfor %}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue