mirror of
				https://github.com/spantaleev/matrix-docker-ansible-deploy.git
				synced 2025-10-31 15:27:56 +01:00 
			
		
		
		
	Move roles/matrix* to roles/custom/matrix*
This paves the way for installing other roles into `roles/galaxy` using `ansible-galaxy`, similar to how it's done in: - https://github.com/spantaleev/gitea-docker-ansible-deploy - https://github.com/spantaleev/nextcloud-docker-ansible-deploy In the near future, we'll be removing a lot of the shared role code from here and using upstream roles for it. Some of the core `matrix-*` roles have already been extracted out into other reusable roles: - https://github.com/devture/com.devture.ansible.role.postgres - https://github.com/devture/com.devture.ansible.role.systemd_docker_base - https://github.com/devture/com.devture.ansible.role.timesync - https://github.com/devture/com.devture.ansible.role.vars_preserver - https://github.com/devture/com.devture.ansible.role.playbook_runtime_messages - https://github.com/devture/com.devture.ansible.role.playbook_help We just need to migrate to those.
This commit is contained in:
		
							
								
								
									
										48
									
								
								roles/custom/matrix-bridge-heisenbridge/defaults/main.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								roles/custom/matrix-bridge-heisenbridge/defaults/main.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,48 @@ | ||||
| --- | ||||
| # heisenbridge is a bouncer-style Matrix IRC bridge | ||||
| # Project source code URL: https://github.com/hifi/heisenbridge | ||||
|  | ||||
| matrix_heisenbridge_enabled: true | ||||
|  | ||||
| matrix_heisenbridge_version: 1.14.0 | ||||
| matrix_heisenbridge_docker_image: "{{ matrix_container_global_registry_prefix }}hif1/heisenbridge:{{ matrix_heisenbridge_version }}" | ||||
| matrix_heisenbridge_docker_image_force_pull: "{{ matrix_heisenbridge_docker_image.endswith(':latest') }}" | ||||
|  | ||||
| # Set this to your Matrix ID if you want to enforce the owner, otherwise first _local_ user becomes one | ||||
| matrix_heisenbridge_owner: "" | ||||
|  | ||||
| # Enabling identd will bind to host port 113/TCP | ||||
| matrix_heisenbridge_identd_enabled: false | ||||
|  | ||||
| matrix_heisenbridge_base_path: "{{ matrix_base_data_path }}/heisenbridge" | ||||
|  | ||||
| # A list of extra arguments to pass to the container | ||||
| matrix_heisenbridge_container_extra_arguments: [] | ||||
|  | ||||
| # List of systemd services that service depends on. | ||||
| matrix_heisenbridge_systemd_required_services_list: ['docker.service'] | ||||
|  | ||||
| # List of systemd services that service wants | ||||
| matrix_heisenbridge_systemd_wanted_services_list: [] | ||||
|  | ||||
| matrix_heisenbridge_homeserver_url: "{{ matrix_homeserver_container_url }}" | ||||
|  | ||||
| matrix_heisenbridge_appservice_token: '' | ||||
| matrix_heisenbridge_homeserver_token: '' | ||||
|  | ||||
| # Default registration file | ||||
| matrix_heisenbridge_registration_yaml: | ||||
|   id: heisenbridge | ||||
|   url: http://matrix-heisenbridge:9898 | ||||
|   as_token: "{{ matrix_heisenbridge_appservice_token }}" | ||||
|   hs_token: "{{ matrix_heisenbridge_homeserver_token }}" | ||||
|   rate_limited: false | ||||
|   sender_localpart: heisenbridge | ||||
|   namespaces: | ||||
|     users: | ||||
|       - regex: '@hbirc_.*' | ||||
|         exclusive: true | ||||
|     aliases: [] | ||||
|     rooms: [] | ||||
|  | ||||
| matrix_heisenbridge_registration: "{{ matrix_heisenbridge_registration_yaml | from_yaml }}" | ||||
		Reference in New Issue
	
	Block a user