From e0066c8cd36dd0709c11491f743b45921760255d Mon Sep 17 00:00:00 2001 From: Joey Hafner Date: Fri, 6 Oct 2023 13:43:23 -0700 Subject: [PATCH] Add barbarian, monk, ranger, and warlock traefik configs back to fighter temporarily --- fighter/config/traefik/config/barbarian.yaml | 17 +++++++++++++++++ fighter/config/traefik/config/monk.yaml | 17 +++++++++++++++++ fighter/config/traefik/config/ranger.yaml | 17 +++++++++++++++++ fighter/config/traefik/config/warlock.yaml | 12 ++++++++++++ 4 files changed, 63 insertions(+) create mode 100644 fighter/config/traefik/config/barbarian.yaml create mode 100644 fighter/config/traefik/config/monk.yaml create mode 100644 fighter/config/traefik/config/ranger.yaml create mode 100644 fighter/config/traefik/config/warlock.yaml diff --git a/fighter/config/traefik/config/barbarian.yaml b/fighter/config/traefik/config/barbarian.yaml new file mode 100644 index 0000000..7f025c3 --- /dev/null +++ b/fighter/config/traefik/config/barbarian.yaml @@ -0,0 +1,17 @@ +http: + routers: + barbarian: + rule: "Host(`nas.jafner.net`)" + entryPoints: "websecure" + middlewares: + - "lan-only@file" + service: "barbarian@file" + tls: + certResolver: "lets-encrypt" + + services: + barbarian: + loadBalancer: + servers: + - url: "http://192.168.1.10/" + \ No newline at end of file diff --git a/fighter/config/traefik/config/monk.yaml b/fighter/config/traefik/config/monk.yaml new file mode 100644 index 0000000..c6e5466 --- /dev/null +++ b/fighter/config/traefik/config/monk.yaml @@ -0,0 +1,17 @@ +http: + routers: + monk: + rule: "Host(`backup.nas.jafner.net`)" + entryPoints: "websecure" + middlewares: + - "lan-only@file" + service: "monk@file" + tls: + certResolver: "lets-encrypt" + + services: + monk: + loadBalancer: + servers: + - url: "http://192.168.1.11/" + \ No newline at end of file diff --git a/fighter/config/traefik/config/ranger.yaml b/fighter/config/traefik/config/ranger.yaml new file mode 100644 index 0000000..dfc6517 --- /dev/null +++ b/fighter/config/traefik/config/ranger.yaml @@ -0,0 +1,17 @@ +http: + routers: + ranger: + rule: "Host(`pihole.jafner.net`)" + entryPoints: "websecure" + middlewares: + - "lan-only@file" + service: "ranger@file" + tls: + certResolver: "lets-encrypt" + + + services: + ranger: + loadBalancer: + servers: + - url: "http://192.168.1.32/" \ No newline at end of file diff --git a/fighter/config/traefik/config/warlock.yaml b/fighter/config/traefik/config/warlock.yaml new file mode 100644 index 0000000..dd08ba4 --- /dev/null +++ b/fighter/config/traefik/config/warlock.yaml @@ -0,0 +1,12 @@ +tcp: + routers: + warlock: + rule: "HostSNIRegexp(`jafner.chat`,`*.jafner.chat`)" + service: warlock + tls: + passthrough: true + services: + warlock: + loadBalancer: + servers: + - address: "192.168.1.24:443"