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.
 
 

69 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.baseDn: {{ matrix_mxisd_ldap_connection_baseDn }}
  20. ldap.connection.bindDn: {{ matrix_mxisd_ldap_connection_bindDn }}
  21. ldap.connection.bindPassword: {{ matrix_mxisd_ldap_connection_bindPassword }}
  22. {% if matrix_mxisd_ldap_filter is defined %}
  23. ldap.filter: {{ matrix_mxisd_ldap_filter }}
  24. {% endif %}
  25. {% if matrix_mxisd_ldap_attribute_uid_type is defined %}
  26. ldap.attribute.uid.type: {{ matrix_mxisd_ldap_attribute_uid_type }}
  27. {% endif %}
  28. {% if matrix_mxisd_ldap_attribute_uid_value is defined %}
  29. ldap.attribute.uid.value: {{ matrix_mxisd_ldap_attribute_uid_value }}
  30. {% endif %}
  31. {% if matrix_mxisd_ldap_attribute_name is defined %}
  32. ldap.attribute.name: {{ matrix_mxisd_ldap_attribute_name }}
  33. {% endif %}
  34. {% if matrix_mxisd_ldap_attribute_threepid_email is defined %}
  35. ldap.attribute.threepid.email: {{ matrix_mxisd_ldap_attribute_threepid_email|to_yaml }}
  36. {% endif %}
  37. {% if matrix_mxisd_ldap_attribute_threepid_msisdn is defined %}
  38. ldap.attribute.threepid.msisdn: {{ matrix_mxisd_ldap_attribute_threepid_msisdn|to_yaml }}
  39. {% endif %}
  40. {% if matrix_mxisd_ldap_identity_filter is defined %}
  41. ldap.identity.filter: {{ matrix_mxisd_ldap_identity_filter }}
  42. {% endif %}
  43. {% if matrix_mxisd_ldap_identity_medium is defined %}
  44. ldap.identity.medium: {{ matrix_mxisd_ldap_identity_medium }}
  45. {% endif %}
  46. {% if matrix_mxisd_ldap_auth_filter is defined %}
  47. ldap.auth.filter: {{ matrix_mxisd_ldap_auth_filter }}
  48. {% endif %}
  49. {% if matrix_mxisd_ldap_directory_filter is defined %}
  50. ldap.directory.filter: {{ matrix_mxisd_ldap_directory_filter }}
  51. {% endif %}