55 lines
1.4 KiB
YAML
55 lines
1.4 KiB
YAML
---
|
|
|
|
- name: Render /etc/mailman3/mailman.cfg
|
|
ansible.builtin.template:
|
|
src: etc/mailman3/mailman.cfg.j2
|
|
dest: /etc/mailman3/mailman.cfg
|
|
owner: root
|
|
group: list
|
|
mode: "0640"
|
|
notify: Restart mailman3
|
|
|
|
- name: Render /etc/mailman3/mailman-hyperkitty.cfg
|
|
ansible.builtin.template:
|
|
src: etc/mailman3/mailman-hyperkitty.cfg.j2
|
|
dest: /etc/mailman3/mailman-hyperkitty.cfg
|
|
owner: root
|
|
group: list
|
|
mode: "0640"
|
|
notify: Restart mailman3
|
|
|
|
- name: Render /etc/mailman3/mailman-web.py
|
|
ansible.builtin.template:
|
|
src: etc/mailman3/mailman-web.py.j2
|
|
dest: /etc/mailman3/mailman-web.py
|
|
owner: root
|
|
group: www-data
|
|
mode: "0640"
|
|
notify: Restart mailman3-web
|
|
|
|
- name: Create /etc/postfix/sql directory
|
|
ansible.builtin.file:
|
|
path: /etc/postfix/sql
|
|
state: directory
|
|
owner: root
|
|
group: root
|
|
mode: "0755"
|
|
|
|
- name: Render postfix sql config file
|
|
ansible.builtin.template:
|
|
src: etc/postfix/sql/mailman_mysql_virtual_domains.cf.j2
|
|
dest: /etc/postfix/sql/mailman_mysql_virtual_domains.cf
|
|
owner: root
|
|
group: postfix
|
|
mode: "0640"
|
|
notify: Reload postfix
|
|
|
|
# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037358
|
|
- name: Disable gatenews cronjob
|
|
ansible.builtin.lineinfile:
|
|
path: /etc/cron.d/mailman3
|
|
regexp: '^#(?/*/usr/bin/mailman gatenews.*)$'
|
|
line: '#\1'
|
|
when:
|
|
- "ansible_facts.distribution == 'Debian'"
|
|
- "ansible_facts.distribution_major_version | int > 11"
|