Traefik updates, including adding definition for Proxmox Backup Server
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
- name: restart traefik
|
- name: restart traefik
|
||||||
community.docker.docker_compose_v2:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ install_directory }}/traefik"
|
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:
|
service-homeassistant:
|
||||||
loadBalancer:
|
loadBalancer:
|
||||||
servers:
|
servers:
|
||||||
- url: http://10.0.0.27:8123
|
- url: http://haos:8123
|
||||||
|
|||||||
@@ -8,4 +8,4 @@ http:
|
|||||||
service-jellyfin:
|
service-jellyfin:
|
||||||
loadBalancer:
|
loadBalancer:
|
||||||
servers:
|
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:
|
service-plex:
|
||||||
loadBalancer:
|
loadBalancer:
|
||||||
servers:
|
servers:
|
||||||
- url: https://10.0.0.31:32400
|
- url: https://plex:32400
|
||||||
|
|||||||
@@ -10,4 +10,4 @@ http:
|
|||||||
service-proxmox:
|
service-proxmox:
|
||||||
loadBalancer:
|
loadBalancer:
|
||||||
servers:
|
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:
|
ipWhitelist:
|
||||||
sourceRange:
|
sourceRange:
|
||||||
- 10.0.0.0/24
|
- 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.16.0.0/12
|
||||||
|
- 172.18.0.0/12
|
||||||
|
|
||||||
secure-headers:
|
secure-headers:
|
||||||
headers:
|
headers:
|
||||||
@@ -15,4 +17,4 @@ http:
|
|||||||
stsPreload: true
|
stsPreload: true
|
||||||
customResponseHeaders:
|
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
|
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:
|
networks:
|
||||||
traefik:
|
traefik:
|
||||||
external: true
|
external: true
|
||||||
@@ -8,7 +7,7 @@ networks:
|
|||||||
services:
|
services:
|
||||||
traefik:
|
traefik:
|
||||||
container_name: traefik
|
container_name: traefik
|
||||||
image: traefik:v2.9
|
image: traefik:v3.1
|
||||||
depends_on:
|
depends_on:
|
||||||
docker_socket_proxy:
|
docker_socket_proxy:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
|
|||||||
Reference in New Issue
Block a user