From c6f9f6cc45a1e4152abafdb57fd93af14e9de05f Mon Sep 17 00:00:00 2001
From: jabertwo <git@jabertwo.de>
Date: Fri, 9 Jun 2023 13:18:12 +0200
Subject: [PATCH] do not create traefik redirect-default middleware when
 domain-default is not defined

---
 common/docker_traefik/tasks/main.yml | 12 ++++++++++--
 site.yml                             |  1 -
 2 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/common/docker_traefik/tasks/main.yml b/common/docker_traefik/tasks/main.yml
index 7367fe7e..4c0fadd3 100644
--- a/common/docker_traefik/tasks/main.yml
+++ b/common/docker_traefik/tasks/main.yml
@@ -37,11 +37,19 @@
     dest: "{{ basedir }}/{{ item }}"
   with_items:
     - docker-compose.yml
-    - traefik.yml 
-    - dynamic/redirect-default.yml
+    - traefik.yml
     - dynamic/tls.yml
   register: config
 
+- name: redirect-default ersstellen, wenn domain_default definiert ist
+  template:
+    src: "{{ item }}"
+    dest: "{{ basedir }}/{{ item }}"
+  with_items:
+    - dynamic/redirect-default.yml
+  when: domain_default is defined
+  register: config
+
 - name: "stop {{ servicename}} docker"
   docker_compose:
     project_src: "{{ basedir }}"
diff --git a/site.yml b/site.yml
index 6be96f02..7bdc0b3d 100644
--- a/site.yml
+++ b/site.yml
@@ -276,7 +276,6 @@
         servicename: traefik,
         basedir: /srv/traefik,
         domain: "warpzone.ms",
-        domain_default: "www.warpzone.ms" 
       }      
     - { 
         role: verwaltung/docker_gitea, tags: gitea,
-- 
GitLab