mirror of
				https://github.com/spantaleev/matrix-docker-ansible-deploy.git
				synced 2025-11-04 00:58:56 +01:00 
			
		
		
		
	Auto-generate matrix_bot_matrix_registration_bot_bot_password via group vars
This commit is contained in:
		@@ -21,9 +21,6 @@ matrix_bot_matrix_registration_bot_enabled: true
 | 
			
		||||
# To use a different username, uncomment & adjust the variable below:
 | 
			
		||||
# 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
 | 
			
		||||
matrix_synapse_enable_registration: true
 | 
			
		||||
 | 
			
		||||
@@ -31,7 +28,7 @@ matrix_synapse_enable_registration: true
 | 
			
		||||
matrix_synapse_registration_requires_token: true
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
The bot account will be created automatically.
 | 
			
		||||
The bot's user account will be created automatically.
 | 
			
		||||
 | 
			
		||||
## 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_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_api_base_url: "https://{{ matrix_server_fqn_matrix }}"
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# The bot's password (can also be used to login via a client like element)
 | 
			
		||||
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:
 | 
			
		||||
    msg: >-
 | 
			
		||||
      You need to define a required configuration setting (`{{ item }}`).
 | 
			
		||||
@@ -8,7 +8,7 @@
 | 
			
		||||
  with_items:
 | 
			
		||||
    - "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:
 | 
			
		||||
    msg: >-
 | 
			
		||||
      Your configuration contains a variable, which is deprecated - Please check the documentation on how to configure the matrix-registration-bot.
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user