| @@ -11,6 +11,34 @@ | |||||
| --- | --- | ||||
| # Migrate from the old matrix-synapse-admin role. | |||||
| # The service was renamed to matrix-ketesa. Stop and remove the old one. | |||||
| - name: Check if matrix-synapse-admin.service exists | |||||
| ansible.builtin.stat: | |||||
| path: "{{ devture_systemd_docker_base_systemd_path }}/matrix-synapse-admin.service" | |||||
| register: matrix_ketesa_legacy_synapse_admin_service_stat | |||||
| - name: Stop and remove legacy matrix-synapse-admin systemd service | |||||
| when: matrix_ketesa_legacy_synapse_admin_service_stat.stat.exists | bool | |||||
| block: | |||||
| - name: Ensure legacy matrix-synapse-admin service is stopped | |||||
| ansible.builtin.service: | |||||
| name: matrix-synapse-admin | |||||
| state: stopped | |||||
| enabled: false | |||||
| failed_when: false | |||||
| - name: Remove legacy matrix-synapse-admin service file | |||||
| ansible.builtin.file: | |||||
| path: "{{ devture_systemd_docker_base_systemd_path }}/matrix-synapse-admin.service" | |||||
| state: absent | |||||
| - name: Remove legacy matrix-synapse-admin data directory | |||||
| ansible.builtin.file: | |||||
| path: "{{ matrix_base_data_path }}/synapse-admin" | |||||
| state: absent | |||||
| - name: Ensure matrix-ketesa paths exists | - name: Ensure matrix-ketesa paths exists | ||||
| ansible.builtin.file: | ansible.builtin.file: | ||||
| path: "{{ item.path }}" | path: "{{ item.path }}" | ||||