diff --git a/common/docker_ldap/tasks/main.yml b/common/docker_ldap/tasks/main.yml index 5f38edd0ce755dc711185f62b8062568d3088271..76a47dcd6c7b742d225f9f315a61f2aa31f8ee4e 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 727a19536f514792e0d76d17b023d9a833a76031..0a33384bdb2341bde2b58c1a58fff0ad331f155e 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" }