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.
 
 

70 lines
2.4 KiB

  1. matrix.domain: {{ hostname_identity }}
  2. server.name: {{ hostname_matrix }}
  3. key.path: /var/mxisd/sign.key
  4. storage.provider.sqlite.database: /var/mxisd/mxisd.db
  5. threepid.medium.email.identity.from: {{ matrix_mailer_sender_address }}
  6. threepid.medium.email.connectors.smtp.host: matrix-mailer
  7. threepid.medium.email.connectors.smtp.port: 587
  8. threepid.medium.email.connectors.smtp.tls: 0
  9. {% if matrix_mxisd_matrixorg_forwarding_enabled %}
  10. forward.servers: ['matrix-org']
  11. {% endif %}
  12. synapseSql.enabled: {{ matrix_mxisd_synapsesql_enabled }}
  13. synapseSql.type: {{ matrix_mxisd_synapsesql_type }}
  14. synapseSql.connection: {{ matrix_mxisd_synapsesql_connection }}
  15. ldap.enabled: {{ matrix_mxisd_ldap_enabled }}
  16. ldap.connection.host: {{ matrix_mxisd_ldap_connection_host }}
  17. ldap.connection.tls: {{ matrix_mxisd_ldap_connection_tls }}
  18. ldap.connection.port: {{ matrix_mxisd_ldap_connection_port }}
  19. ldap.connection.baseDns:
  20. {{ matrix_mxisd_ldap_connection_baseDns|to_nice_yaml }}
  21. ldap.connection.bindDn: {{ matrix_mxisd_ldap_connection_bindDn }}
  22. ldap.connection.bindPassword: {{ matrix_mxisd_ldap_connection_bindPassword }}
  23. {% if matrix_mxisd_ldap_filter is defined %}
  24. ldap.filter: {{ matrix_mxisd_ldap_filter }}
  25. {% endif %}
  26. {% if matrix_mxisd_ldap_attribute_uid_type is defined %}
  27. ldap.attribute.uid.type: {{ matrix_mxisd_ldap_attribute_uid_type }}
  28. {% endif %}
  29. {% if matrix_mxisd_ldap_attribute_uid_value is defined %}
  30. ldap.attribute.uid.value: {{ matrix_mxisd_ldap_attribute_uid_value }}
  31. {% endif %}
  32. {% if matrix_mxisd_ldap_attribute_name is defined %}
  33. ldap.attribute.name: {{ matrix_mxisd_ldap_attribute_name }}
  34. {% endif %}
  35. {% if matrix_mxisd_ldap_attribute_threepid_email is defined %}
  36. ldap.attribute.threepid.email: {{ matrix_mxisd_ldap_attribute_threepid_email|to_yaml }}
  37. {% endif %}
  38. {% if matrix_mxisd_ldap_attribute_threepid_msisdn is defined %}
  39. ldap.attribute.threepid.msisdn: {{ matrix_mxisd_ldap_attribute_threepid_msisdn|to_yaml }}
  40. {% endif %}
  41. {% if matrix_mxisd_ldap_identity_filter is defined %}
  42. ldap.identity.filter: {{ matrix_mxisd_ldap_identity_filter }}
  43. {% endif %}
  44. {% if matrix_mxisd_ldap_identity_medium is defined %}
  45. ldap.identity.medium: {{ matrix_mxisd_ldap_identity_medium }}
  46. {% endif %}
  47. {% if matrix_mxisd_ldap_auth_filter is defined %}
  48. ldap.auth.filter: {{ matrix_mxisd_ldap_auth_filter }}
  49. {% endif %}
  50. {% if matrix_mxisd_ldap_directory_filter is defined %}
  51. ldap.directory.filter: {{ matrix_mxisd_ldap_directory_filter }}
  52. {% endif %}