Matrix Docker Ansible eploy
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 

33 satır
1020 B

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