08c602b19c
Shared Secret Auth double puppeting still works for this bridge, but is deprecated and will go away in the future.
25 lines
1.3 KiB
YAML
25 lines
1.3 KiB
YAML
---
|
|
|
|
- name: Fail if required mautrix-twitter 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_twitter_appservice_token', when: true}
|
|
- {'name': 'matrix_mautrix_twitter_homeserver_address', when: true}
|
|
- {'name': 'matrix_mautrix_twitter_homeserver_token', when: true}
|
|
- {'name': 'matrix_mautrix_twitter_database_hostname', when: "{{ matrix_mautrix_twitter_database_engine == 'postgres' }}"}
|
|
- {'name': 'matrix_mautrix_twitter_container_network', when: true}
|
|
- {'name': 'matrix_mautrix_twitter_metrics_proxying_hostname', when: "{{ matrix_mautrix_twitter_metrics_proxying_enabled }}"}
|
|
- {'name': 'matrix_mautrix_twitter_metrics_proxying_path_prefix', when: "{{ matrix_mautrix_twitter_metrics_proxying_enabled }}"}
|
|
|
|
- name: (Deprecation) Catch and report renamed mautrix-twitter variables
|
|
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_twitter_login_shared_secret', 'new': '<removed>'}
|