Matrix Docker Ansible eploy
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 

47 linhas
1.4 KiB

  1. # SPDX-FileCopyrightText: 2022 - 2023 Slavi Pantaleev
  2. # SPDX-FileCopyrightText: 2022 Nikita Chernyi
  3. #
  4. # SPDX-License-Identifier: AGPL-3.0-or-later
  5. ---
  6. - name: Download matrix_encryption_disabler
  7. ansible.builtin.get_url:
  8. url: "{{ matrix_synapse_ext_encryption_disabler_download_url }}"
  9. dest: "{{ matrix_synapse_ext_path }}/matrix_e2ee_filter.py"
  10. force: true
  11. mode: '0440'
  12. owner: "{{ matrix_synapse_uid }}"
  13. group: "{{ matrix_synapse_gid }}"
  14. register: result
  15. retries: "{{ devture_playbook_help_geturl_retries_count }}"
  16. delay: "{{ devture_playbook_help_geturl_retries_delay }}"
  17. until: result is not failed
  18. - ansible.builtin.set_fact:
  19. matrix_synapse_modules: |
  20. {{
  21. matrix_synapse_modules | default([])
  22. +
  23. [
  24. {
  25. "module": "matrix_e2ee_filter.EncryptedRoomFilter",
  26. "config": matrix_synapse_ext_encryption_config
  27. }
  28. ]
  29. }}
  30. matrix_synapse_container_extra_arguments: >
  31. {{
  32. matrix_synapse_container_extra_arguments | default([])
  33. +
  34. ["--mount type=bind,src=" + matrix_synapse_ext_path + "/matrix_e2ee_filter.py,dst=" + matrix_synapse_in_container_python_packages_path + "/matrix_e2ee_filter.py,ro"]
  35. }}
  36. matrix_synapse_additional_loggers_auto: >
  37. {{
  38. matrix_synapse_additional_loggers_auto
  39. +
  40. [{'name': 'matrix_e2ee_filter', 'level': 'INFO'}]
  41. }}