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

94 строки
3.2 KiB

  1. ---
  2. - name: "Set up a Matrix server"
  3. hosts: "{{ target if target is defined else 'matrix_servers' }}"
  4. become: true
  5. vars_files:
  6. - roles/custom/matrix-synapse/vars/workers.yml
  7. roles:
  8. # This role has no tasks at all
  9. - role: galaxy/com.devture.ansible.role.playbook_help
  10. # This role has no tasks at all
  11. - role: galaxy/com.devture.ansible.role.systemd_docker_base
  12. - role: custom/matrix_playbook_migration
  13. - custom/matrix-base
  14. - custom/matrix-dynamic-dns
  15. - custom/matrix-mailer
  16. - custom/matrix-postgres
  17. - custom/matrix-redis
  18. - custom/matrix-corporal
  19. - custom/matrix-bridge-appservice-discord
  20. - custom/matrix-bridge-appservice-slack
  21. - custom/matrix-bridge-appservice-webhooks
  22. - custom/matrix-bridge-appservice-irc
  23. - custom/matrix-bridge-appservice-kakaotalk
  24. - custom/matrix-bridge-beeper-linkedin
  25. - custom/matrix-bridge-go-skype-bridge
  26. - custom/matrix-bridge-mautrix-facebook
  27. - custom/matrix-bridge-mautrix-twitter
  28. - custom/matrix-bridge-mautrix-hangouts
  29. - custom/matrix-bridge-mautrix-googlechat
  30. - custom/matrix-bridge-mautrix-instagram
  31. - custom/matrix-bridge-mautrix-signal
  32. - custom/matrix-bridge-mautrix-telegram
  33. - custom/matrix-bridge-mautrix-whatsapp
  34. - custom/matrix-bridge-mautrix-discord
  35. - custom/matrix-bridge-mx-puppet-discord
  36. - custom/matrix-bridge-mx-puppet-groupme
  37. - custom/matrix-bridge-mx-puppet-steam
  38. - custom/matrix-bridge-mx-puppet-slack
  39. - custom/matrix-bridge-mx-puppet-twitter
  40. - custom/matrix-bridge-mx-puppet-instagram
  41. - custom/matrix-bridge-sms
  42. - custom/matrix-bridge-heisenbridge
  43. - custom/matrix-bridge-hookshot
  44. - custom/matrix-bot-matrix-reminder-bot
  45. - custom/matrix-bot-matrix-registration-bot
  46. - custom/matrix-bot-maubot
  47. - custom/matrix-bot-buscarron
  48. - custom/matrix-bot-honoroit
  49. - custom/matrix-bot-postmoogle
  50. - custom/matrix-bot-go-neb
  51. - custom/matrix-bot-mjolnir
  52. - custom/matrix-cactus-comments
  53. - custom/matrix-synapse
  54. - custom/matrix-dendrite
  55. - custom/matrix-conduit
  56. - custom/matrix-synapse-admin
  57. - custom/matrix-prometheus-node-exporter
  58. - custom/matrix-prometheus-postgres-exporter
  59. - custom/matrix-prometheus
  60. - custom/matrix-grafana
  61. - custom/matrix-registration
  62. - custom/matrix-client-element
  63. - custom/matrix-client-hydrogen
  64. - custom/matrix-client-cinny
  65. - custom/matrix-jitsi
  66. - custom/matrix-ldap-registration-proxy
  67. - custom/matrix-ma1sd
  68. - custom/matrix-dimension
  69. - custom/matrix-etherpad
  70. - custom/matrix-email2matrix
  71. - custom/matrix-sygnal
  72. - custom/matrix-ntfy
  73. - custom/matrix-nginx-proxy
  74. - custom/matrix-coturn
  75. - custom/matrix-aux
  76. - custom/matrix-postgres-backup
  77. - custom/matrix-backup-borg
  78. - custom/matrix-user-creator
  79. - custom/matrix-common-after
  80. # This is pretty much last, because we want it to better serve as a "last known good configuration".
  81. # See: https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2217#issuecomment-1301487601
  82. - when: devture_playbook_state_preserver_enabled | bool
  83. role: galaxy/com.devture.ansible.role.playbook_state_preserver
  84. tags:
  85. - setup-all
  86. - role: galaxy/com.devture.ansible.role.playbook_runtime_messages