Matrix Docker Ansible eploy
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 

48 řádky
1.8 KiB

  1. ---
  2. - name: Check existence of matrix-mautrix-wsproxy service
  3. ansible.builtin.stat:
  4. path: "{{ devture_systemd_docker_base_systemd_path }}/matrix-mautrix-wsproxy.service"
  5. register: matrix_mautrix_wsproxy_service_stat
  6. - name: Ensure matrix-mautrix-wsproxy is stopped
  7. ansible.builtin.service:
  8. name: matrix-mautrix-wsproxy
  9. state: stopped
  10. daemon_reload: true
  11. when: "matrix_mautrix_wsproxy_service_stat.stat.exists"
  12. - name: Ensure matrix-mautrix-wsproxy.service doesn't exist
  13. ansible.builtin.file:
  14. path: "{{ devture_systemd_docker_base_systemd_path }}/matrix-mautrix-wsproxy.service"
  15. state: absent
  16. when: "matrix_mautrix_wsproxy_service_stat.stat.exists"
  17. - name: Ensure systemd reloaded after matrix-mautrix-wsproxy.service removal
  18. ansible.builtin.service:
  19. daemon_reload: true
  20. when: "matrix_mautrix_wsproxy_service_stat.stat.exists"
  21. - name: Check existence of matrix-mautrix-wsproxy-syncproxy service
  22. ansible.builtin.stat:
  23. path: "{{ devture_systemd_docker_base_systemd_path }}/matrix-mautrix-wsproxy-syncproxy.service"
  24. register: matrix_mautrix_wsproxy_syncproxy_service_stat
  25. - name: Ensure matrix-mautrix-wsproxy-syncproxy is stopped
  26. ansible.builtin.service:
  27. name: matrix-mautrix-wsproxy-syncproxy
  28. state: stopped
  29. daemon_reload: true
  30. when: "matrix_mautrix_wsproxy_syncproxy_service_stat.stat.exists"
  31. - name: Ensure matrix-mautrix-wsproxy-syncproxy.service doesn't exist
  32. ansible.builtin.file:
  33. path: "{{ devture_systemd_docker_base_systemd_path }}/matrix-mautrix-wsproxy-syncproxy.service"
  34. state: absent
  35. when: "matrix_mautrix_wsproxy_syncproxy_service_stat.stat.exists"
  36. - name: Ensure systemd reloaded after matrix-mautrix-wsproxy-syncproxy.service removal
  37. ansible.builtin.service:
  38. daemon_reload: true
  39. when: "matrix_mautrix_wsproxy_syncproxy_service_stat.stat.exists"