Matrix Docker Ansible eploy
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

46 строки
1.5 KiB

  1. ---
  2. # Signal daemon service
  3. - name: Check existence of matrix-mautrix-signal-daemon service
  4. stat:
  5. path: "{{ matrix_systemd_path }}/matrix-mautrix-signal-daemon.service"
  6. register: matrix_mautrix_signal_daemon_service_stat
  7. - name: Ensure matrix-mautrix-signal-daemon is stopped
  8. service:
  9. name: matrix-mautrix-signal-daemon
  10. state: stopped
  11. daemon_reload: yes
  12. when: "matrix_mautrix_signal_daemon_service_stat.stat.exists"
  13. - name: Ensure matrix-mautrix-signal-daemon.service doesn't exist
  14. file:
  15. path: "{{ matrix_systemd_path }}/matrix-mautrix-signal-daemon.service"
  16. state: absent
  17. when: "matrix_mautrix_signal_daemon_service_stat.stat.exists"
  18. # Bridge service
  19. - name: Check existence of matrix-mautrix-signal service
  20. stat:
  21. path: "{{ matrix_systemd_path }}/matrix-mautrix-signal.service"
  22. register: matrix_mautrix_signal_service_stat
  23. - name: Ensure matrix-mautrix-signal is stopped
  24. service:
  25. name: matrix-mautrix-signal
  26. state: stopped
  27. daemon_reload: yes
  28. when: "matrix_mautrix_signal_service_stat.stat.exists"
  29. - name: Ensure matrix-mautrix-signal.service doesn't exist
  30. file:
  31. path: "{{ matrix_systemd_path }}/matrix-mautrix-signal.service"
  32. state: absent
  33. when: "matrix_mautrix_signal_service_stat.stat.exists"
  34. # All services
  35. - name: Ensure systemd reloaded after matrix-mautrix-signal_X.service removal
  36. service:
  37. daemon_reload: yes
  38. when: "matrix_mautrix_signal_service_stat.stat.exists or matrix_mautrix_signal_daemon_service_stat.stat.exists"