98 lines
2.2 KiB
Text
98 lines
2.2 KiB
Text
|
|
# Edge Traefik Dynamic Configuration
|
||
|
|
# Managed by Ansible - do not edit manually
|
||
|
|
# Routes traffic to backend servers on private network
|
||
|
|
|
||
|
|
http:
|
||
|
|
# Routers for white client
|
||
|
|
routers:
|
||
|
|
white-auth:
|
||
|
|
rule: "Host(`auth.white.vrije.cloud`)"
|
||
|
|
service: white-auth
|
||
|
|
entryPoints:
|
||
|
|
- websecure
|
||
|
|
tls:
|
||
|
|
certResolver: letsencrypt
|
||
|
|
|
||
|
|
white-nextcloud:
|
||
|
|
rule: "Host(`nextcloud.white.vrije.cloud`)"
|
||
|
|
service: white-nextcloud
|
||
|
|
entryPoints:
|
||
|
|
- websecure
|
||
|
|
tls:
|
||
|
|
certResolver: letsencrypt
|
||
|
|
|
||
|
|
white-collabora:
|
||
|
|
rule: "Host(`office.white.vrije.cloud`)"
|
||
|
|
service: white-collabora
|
||
|
|
entryPoints:
|
||
|
|
- websecure
|
||
|
|
tls:
|
||
|
|
certResolver: letsencrypt
|
||
|
|
|
||
|
|
valk-auth:
|
||
|
|
rule: "Host(`auth.valk.vrije.cloud`)"
|
||
|
|
service: valk-auth
|
||
|
|
entryPoints:
|
||
|
|
- websecure
|
||
|
|
tls:
|
||
|
|
certResolver: letsencrypt
|
||
|
|
|
||
|
|
valk-nextcloud:
|
||
|
|
rule: "Host(`nextcloud.valk.vrije.cloud`)"
|
||
|
|
service: valk-nextcloud
|
||
|
|
entryPoints:
|
||
|
|
- websecure
|
||
|
|
tls:
|
||
|
|
certResolver: letsencrypt
|
||
|
|
|
||
|
|
valk-collabora:
|
||
|
|
rule: "Host(`office.valk.vrije.cloud`)"
|
||
|
|
service: valk-collabora
|
||
|
|
entryPoints:
|
||
|
|
- websecure
|
||
|
|
tls:
|
||
|
|
certResolver: letsencrypt
|
||
|
|
|
||
|
|
# Services (backend servers)
|
||
|
|
services:
|
||
|
|
white-auth:
|
||
|
|
loadBalancer:
|
||
|
|
servers:
|
||
|
|
- url: "https://10.0.0.40:443"
|
||
|
|
serversTransport: insecureTransport
|
||
|
|
|
||
|
|
white-nextcloud:
|
||
|
|
loadBalancer:
|
||
|
|
servers:
|
||
|
|
- url: "https://10.0.0.40:443"
|
||
|
|
serversTransport: insecureTransport
|
||
|
|
|
||
|
|
white-collabora:
|
||
|
|
loadBalancer:
|
||
|
|
servers:
|
||
|
|
- url: "https://10.0.0.40:443"
|
||
|
|
serversTransport: insecureTransport
|
||
|
|
|
||
|
|
valk-auth:
|
||
|
|
loadBalancer:
|
||
|
|
servers:
|
||
|
|
- url: "https://10.0.0.41:443"
|
||
|
|
serversTransport: insecureTransport
|
||
|
|
|
||
|
|
valk-nextcloud:
|
||
|
|
loadBalancer:
|
||
|
|
servers:
|
||
|
|
- url: "https://10.0.0.41:443"
|
||
|
|
serversTransport: insecureTransport
|
||
|
|
|
||
|
|
valk-collabora:
|
||
|
|
loadBalancer:
|
||
|
|
servers:
|
||
|
|
- url: "https://10.0.0.41:443"
|
||
|
|
serversTransport: insecureTransport
|
||
|
|
|
||
|
|
# Server transport (allow self-signed certs from backends)
|
||
|
|
serversTransports:
|
||
|
|
insecureTransport:
|
||
|
|
insecureSkipVerify: true
|