add cronjob for membership sync

This commit is contained in:
nd 2021-03-09 18:32:28 +01:00
parent d077b94e92
commit b4e5562458
No known key found for this signature in database
GPG key ID: 21B5CD4DEE3670E9

View file

@ -19,14 +19,6 @@
executable: pip3 executable: pip3
name: "{{ item }}" 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 - name: copy mailman config
notify: restart mailman notify: restart mailman
template: template:
@ -68,3 +60,11 @@
api_password: "{{ mailman.api.admin.pw }}" api_password: "{{ mailman.api.admin.pw }}"
name: "{{ current_list.value.name }}" name: "{{ current_list.value.name }}"
settings: "{{ current_list.value.settings }}" 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"