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

38 строки
1.1 KiB

  1. ---
  2. - name: Download matrix_encryption_disabler
  3. get_url:
  4. url: "{{ matrix_synapse_ext_encryption_disabler_download_url }}"
  5. dest: "{{ matrix_synapse_ext_path }}/matrix_e2ee_filter.py"
  6. force: true
  7. mode: 0440
  8. owner: "{{ matrix_user_username }}"
  9. group: "{{ matrix_user_groupname }}"
  10. register: result
  11. retries: "{{ matrix_geturl_retries_count }}"
  12. delay: "{{ matrix_geturl_retries_delay }}"
  13. until: result is not failed
  14. - set_fact:
  15. matrix_synapse_modules: |
  16. {{
  17. matrix_synapse_modules|default([])
  18. +
  19. [
  20. {
  21. "module": "matrix_e2ee_filter.EncryptedRoomFilter",
  22. "config": matrix_synapse_ext_encryption_config
  23. }
  24. ]
  25. }}
  26. matrix_synapse_container_extra_arguments: >
  27. {{ matrix_synapse_container_extra_arguments|default([]) }}
  28. +
  29. ["--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"]
  30. matrix_synapse_additional_loggers: >
  31. {{ matrix_synapse_additional_loggers }}
  32. +
  33. {{ [{'name': 'matrix_e2ee_filter', 'level': 'INFO'}] }}