Remove Email2Matrix support

This commit is contained in:
Slavi Pantaleev
2025-02-26 08:00:17 +02:00
parent 74bdd8cbe5
commit 1b05343aba
16 changed files with 29 additions and 468 deletions

View File

@ -476,3 +476,15 @@
The following variables in your configuration need to be removed: {{ vars | dict2items | selectattr('key', 'match', 'matrix_mautrix_hangouts_.*') | map(attribute='key') | join(', ') }}
when: "vars | dict2items | selectattr('key', 'match', 'matrix_mautrix_hangouts_.*') | list | items2dict"
- name: (Deprecation) Catch and report Email2Matrix variables
ansible.builtin.fail:
msg: |-
The Email2Matrix service has been superseded by the Postmoogle bridge for a long time now and was completely removed from the playbook in February 2025.
Please change your configuration (`vars.yml`) to remove all `matrix_email2matrix_*` variables.
You may also wish to uninstall the bridge manually. See `docs/configuring-playbook-email2matrix.md` for more information.
The following variables in your configuration need to be removed: {{ vars | dict2items | selectattr('key', 'match', 'matrix_email2matrix_.*') | map(attribute='key') | join(', ') }}
when: "vars | dict2items | selectattr('key', 'match', 'matrix_email2matrix_.*') | list | items2dict"