--- - 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