mirror of
				https://github.com/spantaleev/matrix-docker-ansible-deploy.git
				synced 2025-10-31 15:27:56 +01:00 
			
		
		
		
	* appservice: add and use matrix_homeserver_* vars * appservice: use the new vars * Apply suggestions from code review Co-authored-by: Slavi Pantaleev <slavi@devture.com> Co-authored-by: Slavi Pantaleev <slavi@devture.com>
		
			
				
	
	
		
			29 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| ---
 | |
| # See https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1070
 | |
| # and https://github.com/spantaleev/matrix-docker-ansible-deploy/commit/1ab507349c752042d26def3e95884f6df8886b74#commitcomment-51108407
 | |
| - name: Fail if trying to self-build on Ansible < 2.8
 | |
|   ansible.builtin.fail:
 | |
|     msg: "To self-build the appservice-kakaotalk image, you should use Ansible 2.8 or higher. See docs/ansible.md"
 | |
|   when: "ansible_version.major == 2 and ansible_version.minor < 8 and matrix_appservice_kakaotalk_container_image_self_build and matrix_appservice_kakaotalk_enabled"
 | |
| 
 | |
| - ansible.builtin.set_fact:
 | |
|     matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-appservice-kakaotalk.service', 'matrix-appservice-kakaotalk-node.service'] }}"
 | |
|   when: matrix_appservice_kakaotalk_enabled | bool
 | |
| 
 | |
| # If the matrix-synapse role is not used, these variables may not exist.
 | |
| - ansible.builtin.set_fact:
 | |
|     matrix_homeserver_container_runtime_injected_arguments: >
 | |
|       {{
 | |
|         matrix_homeserver_container_runtime_injected_arguments | default([])
 | |
|         +
 | |
|         ["--mount type=bind,src={{ matrix_appservice_kakaotalk_config_path }}/registration.yaml,dst=/matrix-appservice-kakaotalk-registration.yaml,ro"]
 | |
|       }}
 | |
| 
 | |
|     matrix_homeserver_app_service_runtime_injected_config_files: >
 | |
|       {{
 | |
|         matrix_homeserver_app_service_runtime_injected_config_files | default([])
 | |
|         +
 | |
|         ["/matrix-appservice-kakaotalk-registration.yaml"]
 | |
|       }}
 | |
|   when: matrix_appservice_kakaotalk_enabled | bool
 |