Traefik updates, including adding definition for Proxmox Backup Server
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
- name: restart traefik
|
||||
community.docker.docker_compose_v2:
|
||||
project_src: "{{ install_directory }}/traefik"
|
||||
restarted: true
|
||||
state: restarted
|
||||
|
||||
@@ -1,13 +0,0 @@
|
||||
http:
|
||||
routers:
|
||||
router-adguard:
|
||||
rule: "Host(`adguard.local.{{ personal_domain }}`)"
|
||||
service: service-adguard
|
||||
middlewares:
|
||||
- lan-whitelist@file
|
||||
|
||||
services:
|
||||
service-adguard:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://10.0.0.1:81
|
||||
@@ -1,13 +0,0 @@
|
||||
http:
|
||||
routers:
|
||||
router-ezbeq:
|
||||
rule: "Host(`ezbeq.local.{{ personal_domain }}`)"
|
||||
service: service-ezbeq
|
||||
middlewares:
|
||||
- lan-whitelist@file
|
||||
|
||||
services:
|
||||
service-ezbeq:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://10.0.0.84:8080
|
||||
@@ -8,4 +8,4 @@ http:
|
||||
service-homeassistant:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://10.0.0.27:8123
|
||||
- url: http://haos:8123
|
||||
|
||||
@@ -8,4 +8,4 @@ http:
|
||||
service-jellyfin:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://10.0.0.30:8096
|
||||
- url: http://jellyfin:8096
|
||||
|
||||
13
ansible/roles/traefik/templates/conf/file-provider-pbs.yml
Normal file
13
ansible/roles/traefik/templates/conf/file-provider-pbs.yml
Normal file
@@ -0,0 +1,13 @@
|
||||
http:
|
||||
routers:
|
||||
router-pbs:
|
||||
rule: "Host(`pbs.local.{{ personal_domain }}`)"
|
||||
service: service-pbs
|
||||
middlewares:
|
||||
- lan-whitelist@file
|
||||
|
||||
services:
|
||||
service-pbs:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: https://10.0.0.28:8007
|
||||
@@ -8,4 +8,4 @@ http:
|
||||
service-plex:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: https://10.0.0.31:32400
|
||||
- url: https://plex:32400
|
||||
|
||||
@@ -10,4 +10,4 @@ http:
|
||||
service-proxmox:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: https://10.0.0.2:8006
|
||||
- url: https://pve:8006
|
||||
|
||||
11
ansible/roles/traefik/templates/conf/file-provider-sws.yml
Normal file
11
ansible/roles/traefik/templates/conf/file-provider-sws.yml
Normal file
@@ -0,0 +1,11 @@
|
||||
http:
|
||||
routers:
|
||||
router-sws:
|
||||
rule: "Host(`mjwilson.org`)"
|
||||
service: service-sws
|
||||
|
||||
services:
|
||||
service-sws:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://arch-web:80
|
||||
@@ -4,8 +4,10 @@ http:
|
||||
ipWhitelist:
|
||||
sourceRange:
|
||||
- 10.0.0.0/24
|
||||
- 10.67.115.0/24
|
||||
- 10.0.2.0/24
|
||||
- 10.10.10.0/24
|
||||
- 172.16.0.0/12
|
||||
- 172.18.0.0/12
|
||||
|
||||
secure-headers:
|
||||
headers:
|
||||
@@ -15,4 +17,4 @@ http:
|
||||
stsPreload: true
|
||||
customResponseHeaders:
|
||||
Permissions-Policy: interest-cohort() # Opts out of Google's FLoC network. See https://paramdeo.com/blog/opting-your-website-out-of-googles-floc-network
|
||||
X-Robots-Tag: none
|
||||
X-Robots-Tag: noindex,nofollow
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
|
||||
networks:
|
||||
traefik:
|
||||
external: true
|
||||
@@ -8,7 +7,7 @@ networks:
|
||||
services:
|
||||
traefik:
|
||||
container_name: traefik
|
||||
image: traefik:v2.9
|
||||
image: traefik:v3.1
|
||||
depends_on:
|
||||
docker_socket_proxy:
|
||||
condition: service_healthy
|
||||
|
||||
Reference in New Issue
Block a user