From f3bf46ba53aab82e2e3ff5fb98b30f466b9c681b Mon Sep 17 00:00:00 2001 From: Alex Frantz Date: Sun, 2 Aug 2026 22:35:20 -0400 Subject: [PATCH] add config file to jackson --- roles/traefik/tasks/main.yml | 5 +++++ roles/traefik/templates/remote-dynamic.yml.j2 | 20 +++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 roles/traefik/templates/remote-dynamic.yml.j2 diff --git a/roles/traefik/tasks/main.yml b/roles/traefik/tasks/main.yml index c959007..2e9c1ae 100644 --- a/roles/traefik/tasks/main.yml +++ b/roles/traefik/tasks/main.yml @@ -26,6 +26,11 @@ src: local-dynamic.yml.j2 dest: "{{ data_dir }}/traefik/dynamic.yml" when: server == "bear" +- name: Create Traefik Dynamic File (Citadel) + template: + src: remote-dynamic.yml.j2 + dest: "{{ data_dir }}/traefik/dynamic.yml" + when: server == "citadel" - name: Deploy Traefik Docker Container docker_container: diff --git a/roles/traefik/templates/remote-dynamic.yml.j2 b/roles/traefik/templates/remote-dynamic.yml.j2 new file mode 100644 index 0000000..1b01cd2 --- /dev/null +++ b/roles/traefik/templates/remote-dynamic.yml.j2 @@ -0,0 +1,20 @@ +http: + middlewares: + tinyauth: + forwardauth: + address: http://tinyauth:3000/api/auth/traefik + + routers: + coolify: + rule: "Host(`coolify.citadel.fntz.net`)" + service: coolify + entryPoints: + - webSecure + tls: + certResolver: letsencrypt + + services: + coolify: + loadBalancer: + servers: + - url: "http://100.105.157.6:8000/" \ No newline at end of file