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

48 строки
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. enabled: false
  12. daemon_reload: true
  13. when: "matrix_mautrix_signal_daemon_service_stat.stat.exists"
  14. - name: Ensure matrix-mautrix-signal-daemon.service doesn't exist
  15. file:
  16. path: "{{ matrix_systemd_path }}/matrix-mautrix-signal-daemon.service"
  17. state: absent
  18. when: "matrix_mautrix_signal_daemon_service_stat.stat.exists"
  19. # Bridge service
  20. - name: Check existence of matrix-mautrix-signal service
  21. stat:
  22. path: "{{ matrix_systemd_path }}/matrix-mautrix-signal.service"
  23. register: matrix_mautrix_signal_service_stat
  24. - name: Ensure matrix-mautrix-signal is stopped
  25. service:
  26. name: matrix-mautrix-signal
  27. state: stopped
  28. enabled: false
  29. daemon_reload: true
  30. when: "matrix_mautrix_signal_service_stat.stat.exists"
  31. - name: Ensure matrix-mautrix-signal.service doesn't exist
  32. file:
  33. path: "{{ matrix_systemd_path }}/matrix-mautrix-signal.service"
  34. state: absent
  35. when: "matrix_mautrix_signal_service_stat.stat.exists"
  36. # All services
  37. - name: Ensure systemd reloaded after matrix-mautrix-signal_X.service removal
  38. service:
  39. daemon_reload: true
  40. when: "matrix_mautrix_signal_service_stat.stat.exists or matrix_mautrix_signal_daemon_service_stat.stat.exists"