Matrix Docker Ansible eploy
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

34 line
1.0 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. - set_fact:
  11. matrix_synapse_modules: |
  12. {{
  13. matrix_synapse_modules|default([])
  14. +
  15. [
  16. {
  17. "module": "matrix_e2ee_filter.EncryptedRoomFilter",
  18. "config": matrix_synapse_ext_encryption_config
  19. }
  20. ]
  21. }}
  22. matrix_synapse_container_extra_arguments: >
  23. {{ matrix_synapse_container_extra_arguments|default([]) }}
  24. +
  25. ["--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"]
  26. matrix_synapse_additional_loggers: >
  27. {{ matrix_synapse_additional_loggers }}
  28. +
  29. {{ [{'name': 'matrix_e2ee_filter', 'level': 'INFO'}] }}