Auto-generate matrix_bot_matrix_registration_bot_bot_password via group vars
This commit is contained in:
parent
2642cc1b18
commit
bf95ad2235
@ -21,9 +21,6 @@ matrix_bot_matrix_registration_bot_enabled: true
|
|||||||
# To use a different username, uncomment & adjust the variable below:
|
# To use a different username, uncomment & adjust the variable below:
|
||||||
# matrix_bot_matrix_registration_bot_matrix_user_id_localpart: bot.matrix-registration-bot
|
# matrix_bot_matrix_registration_bot_matrix_user_id_localpart: bot.matrix-registration-bot
|
||||||
|
|
||||||
# Generate a strong password here. Consider generating it with `pwgen -s 64 1`
|
|
||||||
matrix_bot_matrix_registration_bot_bot_password: PASSWORD_FOR_THE_BOT
|
|
||||||
|
|
||||||
# Enables registration
|
# Enables registration
|
||||||
matrix_synapse_enable_registration: true
|
matrix_synapse_enable_registration: true
|
||||||
|
|
||||||
@ -31,7 +28,7 @@ matrix_synapse_enable_registration: true
|
|||||||
matrix_synapse_registration_requires_token: true
|
matrix_synapse_registration_requires_token: true
|
||||||
```
|
```
|
||||||
|
|
||||||
The bot account will be created automatically.
|
The bot's user account will be created automatically.
|
||||||
|
|
||||||
## Installing
|
## Installing
|
||||||
|
|
||||||
|
@ -1714,6 +1714,7 @@ matrix_bot_matrix_registration_bot_systemd_required_services_list: |
|
|||||||
(['matrix-nginx-proxy.service'] if matrix_nginx_proxy_enabled else [])
|
(['matrix-nginx-proxy.service'] if matrix_nginx_proxy_enabled else [])
|
||||||
}}
|
}}
|
||||||
|
|
||||||
|
matrix_bot_matrix_registration_bot_bot_password: "{{ '%s' | format(matrix_homeserver_generic_secret_key) | password_hash('sha512', 'registration.bot', rounds=655555) | to_uuid }}"
|
||||||
|
|
||||||
######################################################################
|
######################################################################
|
||||||
#
|
#
|
||||||
|
@ -22,7 +22,6 @@ matrix_bot_matrix_registration_bot_data_path: "{{ matrix_bot_matrix_registration
|
|||||||
matrix_bot_matrix_registration_bot_bot_server: "https://{{ matrix_server_fqn_matrix }}"
|
matrix_bot_matrix_registration_bot_bot_server: "https://{{ matrix_server_fqn_matrix }}"
|
||||||
matrix_bot_matrix_registration_bot_api_base_url: "https://{{ matrix_server_fqn_matrix }}"
|
matrix_bot_matrix_registration_bot_api_base_url: "https://{{ matrix_server_fqn_matrix }}"
|
||||||
|
|
||||||
|
|
||||||
# The bot's password (can also be used to login via a client like element)
|
# The bot's password (can also be used to login via a client like element)
|
||||||
matrix_bot_matrix_registration_bot_bot_password: ''
|
matrix_bot_matrix_registration_bot_bot_password: ''
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
|
|
||||||
- name: Fail if required settings not defined
|
- name: Fail if required matrix-registration-bot settings not defined
|
||||||
ansible.builtin.fail:
|
ansible.builtin.fail:
|
||||||
msg: >-
|
msg: >-
|
||||||
You need to define a required configuration setting (`{{ item }}`).
|
You need to define a required configuration setting (`{{ item }}`).
|
||||||
@ -8,7 +8,7 @@
|
|||||||
with_items:
|
with_items:
|
||||||
- "matrix_bot_matrix_registration_bot_bot_password"
|
- "matrix_bot_matrix_registration_bot_bot_password"
|
||||||
|
|
||||||
- name: (Deprecation) Catch and report old settings
|
- name: (Deprecation) Catch and report old matrix-registration-bot settings
|
||||||
ansible.builtin.fail:
|
ansible.builtin.fail:
|
||||||
msg: >-
|
msg: >-
|
||||||
Your configuration contains a variable, which is deprecated - Please check the documentation on how to configure the matrix-registration-bot.
|
Your configuration contains a variable, which is deprecated - Please check the documentation on how to configure the matrix-registration-bot.
|
||||||
|
Loading…
Reference in New Issue
Block a user