d3831ba3a5
Shared Secret Auth double puppeting still works for this bridge, but is deprecated and will go away in the future.
23 lines
1.1 KiB
YAML
23 lines
1.1 KiB
YAML
---
|
|
|
|
- name: Fail if required mautrix-whatsapp settings not defined
|
|
ansible.builtin.fail:
|
|
msg: >-
|
|
You need to define a required configuration setting (`{{ item.name }}`).
|
|
when: "item.when | bool and vars[item.name] == ''"
|
|
with_items:
|
|
- {'name': 'matrix_mautrix_whatsapp_appservice_token', when: true}
|
|
- {'name': 'matrix_mautrix_whatsapp_homeserver_address', when: true}
|
|
- {'name': 'matrix_mautrix_whatsapp_homeserver_token', when: true}
|
|
- {'name': 'matrix_mautrix_whatsapp_database_hostname', when: "{{ matrix_mautrix_whatsapp_database_engine == 'postgres' }}"}
|
|
|
|
- name: (Deprecation) Catch and report renamed settings
|
|
ansible.builtin.fail:
|
|
msg: >-
|
|
Your configuration contains a variable, which now has a different name.
|
|
Please change your configuration to rename the variable (`{{ item.old }}` -> `{{ item.new }}`).
|
|
when: "item.old in vars"
|
|
with_items:
|
|
- {'old': 'matrix_mautrix_whatsapp_log_level', 'new': 'matrix_mautrix_whatsapp_logging_level'}
|
|
- {'old': 'matrix_mautrix_whatsapp_login_shared_secret', 'new': '<removed>'}
|