Fix synapse-admin uninstallation
This commit is contained in:
		| @@ -12,7 +12,7 @@ | |||||||
|     force: "{{ omit if ansible_version.major > 2 or ansible_version.minor >= 8 else matrix_synapse_admin_docker_image_force_pull }}" |     force: "{{ omit if ansible_version.major > 2 or ansible_version.minor >= 8 else matrix_synapse_admin_docker_image_force_pull }}" | ||||||
|   when: matrix_synapse_admin_enabled|bool |   when: matrix_synapse_admin_enabled|bool | ||||||
|  |  | ||||||
| - name: Ensure matrix-matrix-synapse-admin.service installed | - name: Ensure matrix-synapse-admin.service installed | ||||||
|   template: |   template: | ||||||
|     src: "{{ role_path }}/templates/systemd/matrix-synapse-admin.service.j2" |     src: "{{ role_path }}/templates/systemd/matrix-synapse-admin.service.j2" | ||||||
|     dest: "{{ matrix_systemd_path }}/matrix-synapse-admin.service" |     dest: "{{ matrix_systemd_path }}/matrix-synapse-admin.service" | ||||||
| @@ -20,7 +20,7 @@ | |||||||
|   register: matrix_synapse_admin_systemd_service_result |   register: matrix_synapse_admin_systemd_service_result | ||||||
|   when: matrix_synapse_admin_enabled|bool |   when: matrix_synapse_admin_enabled|bool | ||||||
|  |  | ||||||
| - name: Ensure systemd reloaded after matrix-matrix-synapse-admin.service installation | - name: Ensure systemd reloaded after matrix-synapse-admin.service installation | ||||||
|   service: |   service: | ||||||
|     daemon_reload: yes |     daemon_reload: yes | ||||||
|   when: "matrix_synapse_admin_enabled|bool and matrix_synapse_admin_systemd_service_result.changed" |   when: "matrix_synapse_admin_enabled|bool and matrix_synapse_admin_systemd_service_result.changed" | ||||||
| @@ -29,26 +29,26 @@ | |||||||
| # Tasks related to getting rid of matrix-synapse-admin (if it was previously enabled) | # Tasks related to getting rid of matrix-synapse-admin (if it was previously enabled) | ||||||
| # | # | ||||||
|  |  | ||||||
| - name: Check existence of matrix-matrix-synapse-admin service | - name: Check existence of matrix-synapse-admin service | ||||||
|   stat: |   stat: | ||||||
|     path: "{{ matrix_systemd_path }}/matrix-matrix-synapse-admin.service" |     path: "{{ matrix_systemd_path }}/matrix-synapse-admin.service" | ||||||
|   register: matrix_synapse_admin_service_stat |   register: matrix_synapse_admin_service_stat | ||||||
|  |  | ||||||
| - name: Ensure matrix-matrix-synapse-admin is stopped | - name: Ensure matrix-synapse-admin is stopped | ||||||
|   service: |   service: | ||||||
|     name: matrix-matrix-synapse-admin |     name: matrix-synapse-admin | ||||||
|     state: stopped |     state: stopped | ||||||
|     daemon_reload: yes |     daemon_reload: yes | ||||||
|   register: stopping_result |   register: stopping_result | ||||||
|   when: "not matrix_synapse_admin_enabled|bool and matrix_synapse_admin_service_stat.stat.exists" |   when: "not matrix_synapse_admin_enabled|bool and matrix_synapse_admin_service_stat.stat.exists" | ||||||
|  |  | ||||||
| - name: Ensure matrix-matrix-synapse-admin.service doesn't exist | - name: Ensure matrix-synapse-admin.service doesn't exist | ||||||
|   file: |   file: | ||||||
|     path: "{{ matrix_systemd_path }}/matrix-matrix-synapse-admin.service" |     path: "{{ matrix_systemd_path }}/matrix-synapse-admin.service" | ||||||
|     state: absent |     state: absent | ||||||
|   when: "not matrix_synapse_admin_enabled|bool and matrix_synapse_admin_service_stat.stat.exists" |   when: "not matrix_synapse_admin_enabled|bool and matrix_synapse_admin_service_stat.stat.exists" | ||||||
|  |  | ||||||
| - name: Ensure systemd reloaded after matrix-matrix-synapse-admin.service removal | - name: Ensure systemd reloaded after matrix-synapse-admin.service removal | ||||||
|   service: |   service: | ||||||
|     daemon_reload: yes |     daemon_reload: yes | ||||||
|   when: "not matrix_synapse_admin_enabled|bool and matrix_synapse_admin_service_stat.stat.exists" |   when: "not matrix_synapse_admin_enabled|bool and matrix_synapse_admin_service_stat.stat.exists" | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user