The notifications cron job can be disabled.

This commit is contained in:
Andrea Dell'Amico 2023-08-09 12:17:53 +02:00
parent 39bf5db940
commit 8320fdac83
Signed by: adellam
GPG Key ID: 147ABE6CEB9E20FF
2 changed files with 16 additions and 16 deletions

View File

@ -34,7 +34,8 @@ mailman_custom_templates:
- 'it/list:user:notice:probe.txt' - 'it/list:user:notice:probe.txt'
- 'it/list:user:notice:welcome.txt' - 'it/list:user:notice:welcome.txt'
# Documentation that must be followed to configure the social auth providers mailman_enable_daily_notifications: true
# Documentation that must be followed to configure the social auth providers
# https://django-allauth.readthedocs.io/en/latest/installation.html # https://django-allauth.readthedocs.io/en/latest/installation.html
mailman_use_social_account_providers: False mailman_use_social_account_providers: False
mailman_postorius_social_auth_providers: mailman_postorius_social_auth_providers:

View File

@ -111,27 +111,26 @@
- name: Add the maintenance cron jobs - name: Add the maintenance cron jobs
tags: ['mailman', 'mailman_conf', 'mailman_cron']
block: block:
- name: Add a daily cron job that sends digests - name: Add a daily cron job that sends digests
cron: cron:
job: "{{ mailman_bindir }}/mailman -C {{ mailman_conf_dir }}/mailman.cfg digests --periodic > {{ mailman_log_dir }}/mailman_cron_digest.log 2>&1" job: "{{ mailman_bindir }}/mailman -C {{ mailman_conf_dir }}/mailman.cfg digests --periodic > {{ mailman_log_dir }}/mailman_cron_digest.log 2>&1"
special_time: daily special_time: daily
user: '{{ mailman_user }}' user: '{{ mailman_user }}'
name: "Mailman digests" name: "Mailman digests"
cron_file: 'mailman-digests' cron_file: 'mailman-digests'
state: present state: present
- name: Add a daily cron job that sends notifications to the list administrators and list owners - name: Add a daily cron job that sends notifications to the list administrators and list owners
cron: cron:
job: "{{ mailman_bindir }}/mailman -C {{ mailman_conf_dir }}/mailman.cfg notify > {{ mailman_log_dir }}/mailman_cron_notifications.log 2>&1" job: "{{ mailman_bindir }}/mailman -C {{ mailman_conf_dir }}/mailman.cfg notify > {{ mailman_log_dir }}/mailman_cron_notifications.log 2>&1"
minute: '0' minute: '0'
hour: '7' hour: '7'
user: '{{ mailman_user }}' user: '{{ mailman_user }}'
name: "Mailman notifications" name: "Mailman notifications"
cron_file: 'mailman-notifications' cron_file: 'mailman-notifications'
state: present state: "{% if mailman_enable_daily_notifications %}present{% else %}absent{% endif %}"
tags: [ 'mailman', 'mailman_conf', 'mailman_cron' ]
- name: Install some default templates - name: Install some default templates
block: block: