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

37 строки
1.1 KiB

  1. # SPDX-FileCopyrightText: 2024 MDAD Team and contributors
  2. #
  3. # SPDX-License-Identifier: AGPL-3.0-or-later
  4. ---
  5. - name: Ensure git installed
  6. ansible.builtin.package:
  7. name: git
  8. state: present
  9. - name: Clone mjolnir-antispam git repository
  10. ansible.builtin.git:
  11. repo: "{{ matrix_synapse_ext_spam_checker_mjolnir_antispam_git_repository_url }}"
  12. version: "{{ matrix_synapse_ext_spam_checker_mjolnir_antispam_git_version }}"
  13. dest: "{{ matrix_synapse_ext_path }}/mjolnir"
  14. become: true
  15. become_user: "{{ matrix_synapse_username }}"
  16. - ansible.builtin.set_fact:
  17. matrix_synapse_modules: >
  18. {{
  19. matrix_synapse_modules | default([])
  20. +
  21. [{
  22. "module": "mjolnir.Module",
  23. "config": matrix_synapse_ext_spam_checker_mjolnir_antispam_config,
  24. }]
  25. }}
  26. matrix_synapse_container_extra_arguments: >
  27. {{
  28. matrix_synapse_container_extra_arguments | default([])
  29. +
  30. ["--mount type=bind,src={{ matrix_synapse_ext_path }}/mjolnir/synapse_antispam/mjolnir,dst={{ matrix_synapse_in_container_python_packages_path }}/mjolnir,ro"]
  31. }}