From 3811ef553cf636b51c450fa798975c12253d0cf4 Mon Sep 17 00:00:00 2001
From: nd <git@notandy.de>
Date: Sun, 1 Aug 2021 13:14:21 +0200
Subject: [PATCH] fix gitlab ldap sync disable switch

---
 tasks/gitlab.yml | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/tasks/gitlab.yml b/tasks/gitlab.yml
index 172af19..9f5a26c 100644
--- a/tasks/gitlab.yml
+++ b/tasks/gitlab.yml
@@ -24,7 +24,7 @@
   with_items: "{{ gitlab.groups }}"
 
 - name: setup gitlab ldap sync
-  when: gitlab.ldap.enabled
+  when: gitlab.ldap.enabled != 'false'
   block:
   - name: create gitlab-ldap-sync user
     user:
@@ -47,10 +47,12 @@
       mode: 0755
       owner: root
       group: root
-  - name: add ldap sync cronjob
-    cron:
-      name: gitlab ldap sync
-      job: "/usr/local/bin/gitlab-ldap-sync.py > /dev/null"
-      minute: "12,27,42,57"
-      user: gitlab-ldap-sync
+
+- name: add ldap sync cronjob
+  cron:
+    name: gitlab ldap sync
+    job: "/usr/local/bin/gitlab-ldap-sync.py > /dev/null"
+    minute: "12,27,42,57"
+    user: gitlab-ldap-sync
+    disabled: "{{ gitlab.ldap.enabled == 'false' }}"
 
-- 
GitLab