Keep track of IPs for PVE hosts

Yea they're all random, I'll deal with that later
This commit is contained in:
Jake Howard
2021-01-31 12:46:43 +00:00
parent 9023b269eb
commit 058290b321
11 changed files with 33 additions and 19 deletions

View File

@ -9,4 +9,4 @@ http:
service-homeassistant:
loadBalancer:
servers:
- url: http://192.168.2.41:8123
- url: http://{{ pve_hosts.homeassistant.ip }}:8123

View File

@ -9,4 +9,4 @@ http:
service-jellyfin:
loadBalancer:
servers:
- url: http://10.23.1.29:8096
- url: http://{{ pve_hosts.jellyfin.internal_ip }}:8096

View File

@ -3,17 +3,23 @@ entryPoints:
address: :80
proxyProtocol:
trustedIPs:
- "{{ traefik_proxy_protocol_trusted_ips }}"
- "{{ wireguard.cidr }}"
- "{{ pve_hosts.internal_cidr }}"
- "{{ nebula.cidr }}"
web-secure:
address: :443
proxyProtocol:
trustedIPs:
- "{{ traefik_proxy_protocol_trusted_ips }}"
- "{{ wireguard.cidr }}"
- "{{ pve_hosts.internal_cidr }}"
- "{{ nebula.cidr }}"
matrix:
address: :8448
proxyProtocol:
trustedIPs:
- "{{ traefik_proxy_protocol_trusted_ips }}"
- "{{ wireguard.cidr }}"
- "{{ pve_hosts.internal_cidr }}"
- "{{ nebula.cidr }}"
traefik:
address: "{{ private_ip }}:8080"