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

74 строки
1.9 KiB

  1. ---
  2. - block:
  3. - when: matrix_synapse_enabled | bool
  4. ansible.builtin.include_tasks: "{{ role_path }}/tasks/init.yml"
  5. tags:
  6. - setup-all
  7. - setup-synapse
  8. - install-all
  9. - install-synapse
  10. - setup-synapse-reverse-proxy-companion
  11. - install-synapse-reverse-proxy-companion
  12. - start
  13. - start-all
  14. - start-group
  15. - restart
  16. - restart-all
  17. - restart-group
  18. - stop
  19. - stop-all
  20. - stop-group
  21. - block:
  22. - when: matrix_synapse_enabled | bool
  23. ansible.builtin.include_tasks: "{{ role_path }}/tasks/validate_config.yml"
  24. - when: matrix_synapse_enabled | bool
  25. ansible.builtin.include_tasks: "{{ role_path }}/tasks/setup_install.yml"
  26. tags:
  27. - setup-all
  28. - setup-synapse
  29. - install-all
  30. - install-synapse
  31. - block:
  32. - when: not matrix_synapse_enabled | bool
  33. ansible.builtin.include_tasks: "{{ role_path }}/tasks/setup_uninstall.yml"
  34. tags:
  35. - setup-all
  36. - setup-synapse
  37. - block:
  38. - when: matrix_synapse_enabled | bool
  39. ansible.builtin.include_tasks: "{{ role_path }}/tasks/import_media_store.yml"
  40. tags:
  41. - import-synapse-media-store
  42. - block:
  43. - when: matrix_synapse_enabled | bool
  44. ansible.builtin.include_tasks: "{{ role_path }}/tasks/register_user.yml"
  45. tags:
  46. - register-user
  47. - block:
  48. - when: matrix_synapse_enabled | bool
  49. ansible.builtin.include_tasks: "{{ role_path }}/tasks/update_user_password.yml"
  50. tags:
  51. - update-user-password
  52. - block:
  53. - when: matrix_synapse_enabled | bool
  54. ansible.builtin.include_tasks: "{{ role_path }}/tasks/rust-synapse-compress-state/main.yml"
  55. tags:
  56. - rust-synapse-compress-state
  57. - block:
  58. - when: matrix_synapse_enabled | bool
  59. ansible.builtin.include_tasks: "{{ role_path }}/tasks/self_check_client_api.yml"
  60. - when: matrix_synapse_enabled | bool
  61. ansible.builtin.include_tasks: "{{ role_path }}/tasks/self_check_federation_api.yml"
  62. tags:
  63. - self-check