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.
 
 

64 lines
3.3 KiB

  1. {
  2. "m.homeserver": {
  3. "base_url": "{{ matrix_static_files_file_matrix_client_property_m_homeserver_base_url }}"
  4. }
  5. {% if matrix_static_files_file_matrix_client_property_m_identity_server_base_url %},
  6. "m.identity_server": {
  7. "base_url": "{{ matrix_static_files_file_matrix_client_property_m_identity_server_base_url }}"
  8. }
  9. {% endif %}
  10. {% if matrix_static_files_file_matrix_client_property_m_integrations_managers_api_url and matrix_static_files_file_matrix_client_property_m_integrations_managers_ui_url %},
  11. "m.integrations": {
  12. "managers": [
  13. {
  14. "api_url": "{{ matrix_static_files_file_matrix_client_property_m_integrations_managers_api_url }}",
  15. "ui_url": "{{ matrix_static_files_file_matrix_client_property_m_integrations_managers_ui_url }}"
  16. }
  17. ]
  18. }
  19. {% endif %}
  20. {% if matrix_static_files_file_matrix_client_property_io_element_jitsi_preferred_domain %},
  21. "io.element.jitsi": {
  22. "preferredDomain": {{ matrix_static_files_file_matrix_client_property_io_element_jitsi_preferred_domain|to_json }}
  23. },
  24. "im.vector.riot.jitsi": {
  25. "preferredDomain": {{ matrix_static_files_file_matrix_client_property_io_element_jitsi_preferred_domain|to_json }}
  26. }
  27. {% endif %}
  28. {% if matrix_static_files_file_matrix_client_property_org_matrix_msc3575_proxy_url %},
  29. "org.matrix.msc3575.proxy": {
  30. "url": "{{ matrix_static_files_file_matrix_client_property_org_matrix_msc3575_proxy_url }}"
  31. }
  32. {% endif %}
  33. {% if matrix_static_files_file_matrix_client_property_org_matrix_msc2965_authentication_enabled %},
  34. "org.matrix.msc2965.authentication": {
  35. "issuer": {{ matrix_static_files_file_matrix_client_property_org_matrix_msc2965_authentication_issuer | to_json }},
  36. "account": {{ matrix_static_files_file_matrix_client_property_org_matrix_msc2965_authentication_account | to_json }}
  37. }
  38. {% endif %}
  39. {% if matrix_static_files_file_matrix_client_property_m_tile_server_entries_enabled %},
  40. "m.tile_server": {
  41. "map_style_url": "{{ matrix_static_files_file_matrix_client_property_m_tile_server_map_style_url }}"
  42. }
  43. {% endif %}
  44. {% if matrix_static_files_file_matrix_client_property_io_element_e2ee_entries_enabled %},
  45. "io.element.e2ee": {
  46. "default": {{ matrix_static_files_file_matrix_client_property_io_element_e2ee_default|to_json }},
  47. "secure_backup_required": {{ matrix_static_files_file_matrix_client_property_io_element_e2ee_secure_backup_required|to_json }},
  48. "secure_backup_setup_methods": {{ matrix_static_files_file_matrix_client_property_io_element_e2ee_secure_backup_setup_methods|to_json }},
  49. "force_disable": {{ matrix_static_files_file_matrix_client_property_io_element_e2ee_force_disable|to_json }}
  50. }
  51. {% endif %}
  52. {% if matrix_static_files_file_matrix_client_property_io_element_e2ee_entries_enabled %},
  53. "im.vector.riot.e2ee": {
  54. "default": {{ matrix_static_files_file_matrix_client_property_io_element_e2ee_default|to_json }}
  55. }
  56. {% endif %}
  57. {% if matrix_static_files_file_matrix_client_property_cc_etke_synapse_admin_enabled %},
  58. "cc.etke.synapse-admin": {{ matrix_static_files_file_matrix_client_property_cc_etke_synapse_admin | to_json }}
  59. {% endif %}
  60. {% if matrix_static_files_file_matrix_client_property_org_matrix_msc4143_rtc_foci_enabled %},
  61. "org.matrix.msc4143.rtc_foci": {{ matrix_static_files_file_matrix_client_property_org_matrix_msc4143_rtc_foci | to_json }}
  62. {% endif %}
  63. }