From b4e5562458d5f7177a7827a64bebf1829852479d Mon Sep 17 00:00:00 2001 From: nd Date: Tue, 9 Mar 2021 18:32:28 +0100 Subject: [PATCH] add cronjob for membership sync --- tasks/main.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/tasks/main.yml b/tasks/main.yml index 8f19499..6b38f88 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -19,14 +19,6 @@ executable: pip3 name: "{{ item }}" -- name: add ldap sync job - when: mailman.web.ldap.sync|d(False) - cron: - name: "mailman ldap sync" - user: www-data - job: /usr/bin/django-admin syncldap --pythonpath /usr/share/mailman3-web --settings settings - minute: "*/15" - - name: copy mailman config notify: restart mailman template: @@ -68,3 +60,11 @@ api_password: "{{ mailman.api.admin.pw }}" name: "{{ current_list.value.name }}" settings: "{{ current_list.value.settings }}" + +- name: add ldap sync job + when: mailman.web.ldap.sync|d(False) + cron: + name: "mailman ldap sync" + user: www-data + job: /usr/bin/django-admin syncldap --pythonpath /usr/share/mailman3-web --settings settings; /usr/bin/django-admin syncldapmemberships --pythonpath /usr/share/mailman3-web --settings settings + minute: "*/15"