Matrix Docker Ansible eploy
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 
 

51 Zeilen
1.6 KiB

  1. ---
  2. ---
  3. # roles/custom/matrix-element-call/tasks/uninstall.yml
  4. # Stop and remove Docker containers
  5. - name: Stop and remove matrix-element-call Docker container
  6. community.docker.docker_container:
  7. name: "matrix-element-call"
  8. state: absent
  9. when: matrix_element_call_enabled | bool == false
  10. - name: Stop and remove jwt-service Docker container
  11. community.docker.docker_container:
  12. name: "matrix-jwt-service"
  13. state: absent
  14. when: matrix_element_call_enabled | bool == false
  15. - name: Stop and remove livekit Docker container
  16. community.docker.docker_container:
  17. name: "matrix-livekit"
  18. state: absent
  19. when: matrix_element_call_enabled | bool == false
  20. - name: Stop and remove redis Docker container
  21. community.docker.docker_container:
  22. name: "matrix-redis"
  23. state: absent
  24. when: matrix_element_call_enabled | bool == false
  25. # Remove matrix-element-call directories
  26. - name: Remove matrix-element-call directories
  27. ansible.builtin.file:
  28. path: "{{ item }}"
  29. state: absent
  30. loop:
  31. - "{{ matrix_element_call_base_path }}"
  32. when: matrix_element_call_enabled | bool == false
  33. # Disable and remove systemd service for matrix-element-call
  34. - name: Stop and disable matrix-element-call systemd service
  35. ansible.builtin.systemd:
  36. name: matrix-element-call
  37. state: stopped
  38. enabled: false
  39. when: matrix_element_call_enabled | bool == false
  40. - name: Remove matrix-element-call systemd service file
  41. ansible.builtin.file:
  42. path: "{{ devture_systemd_docker_base_systemd_path }}/matrix-element-call.service"
  43. state: absent
  44. when: matrix_element_call_enabled | bool == false