Matrix Docker Ansible eploy
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 

29 lignes
1.3 KiB

  1. ---
  2. - name: Fail if required Element settings not defined
  3. ansible.builtin.fail:
  4. msg: >
  5. You need to define a required configuration setting (`{{ item }}`) for using Element.
  6. when: "vars[item] == ''"
  7. with_items:
  8. - "matrix_client_element_default_hs_url"
  9. - name: Fail if Element location sharing enabled, but no tile server defined
  10. ansible.builtin.fail:
  11. msg: >-
  12. You need to define at least one map tile server in matrix_client_element_location_sharing_map_style_content_sources_localsource_tiles list
  13. when:
  14. - matrix_client_element_location_sharing_enabled | bool
  15. - matrix_client_element_location_sharing_map_style_content_sources_localsource_tiles | length == 0
  16. - name: (Deprecation) Catch and report riot-web variables
  17. ansible.builtin.fail:
  18. msg: >-
  19. Riot has been renamed to Element (https://element.io/blog/welcome-to-element/).
  20. The playbook will migrate your existing configuration and data automatically, but you need to adjust variable names.
  21. Please change your configuration (vars.yml) to rename all riot-web variables (`{{ item.old }}` -> `{{ item.new }}`).
  22. Also note that DNS configuration changes may be necessary.
  23. when: "vars | dict2items | selectattr('key', 'match', item.old) | list | items2dict"
  24. with_items:
  25. - {'old': 'matrix_riot_web_.*', 'new': 'matrix_client_element_.*'}