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

41 строка
1.5 KiB

  1. # SPDX-FileCopyrightText: 2024 MDAD Team and contributors
  2. #
  3. # SPDX-License-Identifier: AGPL-3.0-or-later
  4. ---
  5. - name: Fail if REST Auth endpoint not configured
  6. ansible.builtin.fail:
  7. msg: "You have enabled the REST Auth password provider, but have not configured its endpoint in the `matrix_synapse_ext_password_provider_rest_auth_endpoint` variable. Consult the documentation."
  8. when: "matrix_synapse_ext_password_provider_rest_auth_endpoint == ''"
  9. - name: Download matrix-synapse-rest-auth
  10. ansible.builtin.get_url:
  11. url: "{{ matrix_synapse_ext_password_provider_rest_auth_download_url }}"
  12. dest: "{{ matrix_synapse_ext_path }}/rest_auth_provider.py"
  13. force: true
  14. mode: 0440
  15. owner: "{{ matrix_synapse_uid }}"
  16. group: "{{ matrix_synapse_gid }}"
  17. register: result
  18. retries: "{{ devture_playbook_help_geturl_retries_count }}"
  19. delay: "{{ devture_playbook_help_geturl_retries_delay }}"
  20. until: result is not failed
  21. - ansible.builtin.set_fact:
  22. matrix_synapse_password_providers_enabled: true
  23. matrix_synapse_container_extra_arguments: >
  24. {{
  25. matrix_synapse_container_extra_arguments | default([])
  26. +
  27. ["--mount type=bind,src={{ matrix_synapse_ext_path }}/rest_auth_provider.py,dst={{ matrix_synapse_in_container_python_packages_path }}/rest_auth_provider.py,ro"]
  28. }}
  29. matrix_synapse_additional_loggers_auto: >
  30. {{
  31. matrix_synapse_additional_loggers_auto
  32. +
  33. [{'name': 'rest_auth_provider', 'level': 'INFO'}]
  34. }}