## (BC Break) mxisd upgrade with multiple base DN support
mxisd has bee upgraded to [version 1.2.2](https://github.com/kamax-matrix/mxisd/releases/tag/v1.2.2), which supports [multiple base DNs](https://github.com/kamax-matrix/mxisd/blob/v1.2.2/docs/stores/ldap.md#base).
If you were configuring this playbook's `matrix_mxisd_ldap_connection_baseDn` variable until now (a string containing a single base DN), you'll need to change to configuring the `matrix_mxisd_ldap_connection_baseDns` variable (an array containing multiple base DNs).
- name:(Deprecation) Fail if using outdated configuration
fail:
msg:"You're using the `matrix_mxisd_ldap_connection_baseDn` variable (single string), which has been superseded by `matrix_mxisd_ldap_connection_baseDns` (array of strings). See https://github.com/spantaleev/matrix-docker-ansible-deploy/blob/master/CHANGELOG.md#bc-break-mxisd-upgrade-with-multiple-base-dn-support"
when:"matrix_mxisd_ldap_connection_baseDn is defined"
- name:Fail if mailer is not enabled
- name:Fail if mailer is not enabled
fail:
fail:
msg:"You need to enable the mailer service (matrix_mailer_enabled) to install mxisd"
msg:"You need to enable the mailer service (matrix_mailer_enabled) to install mxisd"