From 0337121f87c1f77005049c1def2fac39fc9b0a68 Mon Sep 17 00:00:00 2001
From: jabertwo <git@jabertwo.de>
Date: Wed, 10 May 2023 00:54:29 +0200
Subject: [PATCH] fix ldap

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

diff --git a/common/docker_ldap/tasks/main.yml b/common/docker_ldap/tasks/main.yml
index 5f38edd0..76a47dcd 100644
--- a/common/docker_ldap/tasks/main.yml
+++ b/common/docker_ldap/tasks/main.yml
@@ -22,8 +22,16 @@
     - docker-compose.yml
     - Dockerfile 
     - syncrepl_exporter.yml 
+  register: config
 
-- name: start openldap docker
+- name: "stop {{ servicename}} docker"
   docker_compose:
-    project_src: /srv/ldap/
+    project_src: "{{ basedir }}"
+    state: absent
+  when: config.changed
+
+- name: "start {{ servicename}} docker"
+  docker_compose:
+    project_src: "{{ basedir }}"
     state: present
+
diff --git a/site.yml b/site.yml
index 727a1953..0a33384b 100644
--- a/site.yml
+++ b/site.yml
@@ -153,7 +153,7 @@
       }
     - {
         role: common/docker_ldap, tags: ldap,
-        servicename: "ldap",
+        servicename: ldap,
         basedir: /srv/ldap,
         domain: "ldap.warpzone.ms"
       }
-- 
GitLab