50 lines
1.3 KiB
YAML
Executable File
50 lines
1.3 KiB
YAML
Executable File
---
|
|
- name: reload gunicorn
|
|
systemd:
|
|
name: gunicorn
|
|
state: reloaded
|
|
daemon_reload: yes
|
|
|
|
- name: update modoboa db quota schema
|
|
shell: "psql -d {{ modoboa_db_configs.dbname }} -c '{{ dovecot_pgsql_db_adjustment | join(\"\") }}'"
|
|
become: yes
|
|
become_user: "{{ modoboa_user }}"
|
|
listen: quota update
|
|
|
|
- name: run quota update script
|
|
shell: "psql -d {{ modoboa_db_configs.dbname }} -c '{{ lookup(\"file\",\"files/quota_update_script.sql\") }}'"
|
|
become: yes
|
|
become_user: "{{ modoboa_user }}"
|
|
listen: quota update
|
|
|
|
- name: restart dovecot
|
|
systemd:
|
|
name: dovecot
|
|
state: restarted
|
|
daemon_reload: yes
|
|
|
|
- name: postfix mappings setup
|
|
shell:
|
|
cmd: >
|
|
{{ modoboa_py_venv_bin }}/python3 manage.py generate_postfix_maps --destdir {{ postfix_mapping_folder }}
|
|
chdir: "{{ modoboa_instance_folder }}/{{ modoboa_instance }}"
|
|
|
|
- name: reload postfix
|
|
systemd:
|
|
name: postfix
|
|
state: reloaded
|
|
daemon_reload: yes
|
|
listen: opendkim update
|
|
|
|
- name: update DB for odkim key definition
|
|
shell: "psql -d {{ modoboa_db_configs.dbname }} -c '{{ opendkim_update_sql }}'"
|
|
become: yes
|
|
become_user: "{{ modoboa_user }}"
|
|
listen: opendkim update
|
|
|
|
- name: restart opendkim
|
|
systemd:
|
|
name: opendkim
|
|
state: restarted
|
|
daemon_reload: yes
|