mirror of
				https://github.com/spantaleev/matrix-docker-ansible-deploy.git
				synced 2025-10-31 15:27:56 +01:00 
			
		
		
		
	Putting each client into its own network was good for isolation, but it's quite wasteful in terms of the container network pool.
		
			
				
	
	
		
			30 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| ---
 | |
| - name: Fail if required Cinny settings not defined
 | |
|   ansible.builtin.fail:
 | |
|     msg: >
 | |
|       You need to define a required configuration setting (`{{ item }}`) to use Cinny.
 | |
|   when: "vars[item] == '' or vars[item] is none"
 | |
|   with_items:
 | |
|     - matrix_client_cinny_default_hs_url
 | |
|     - matrix_client_cinny_container_network
 | |
| 
 | |
| - when: matrix_client_cinny_container_labels_traefik_enabled | bool
 | |
|   block:
 | |
|     - name: Fail if required matrix-client-cinny Traefik settings not defined
 | |
|       ansible.builtin.fail:
 | |
|         msg: >-
 | |
|           You need to define a required configuration setting (`{{ item }}`).
 | |
|       when: "vars[item] == ''"
 | |
|       with_items:
 | |
|         - matrix_client_cinny_container_labels_traefik_hostname
 | |
|         - matrix_client_cinny_container_labels_traefik_path_prefix
 | |
| 
 | |
|     # We ensure it doesn't end with a slash, because we handle both (slash and no-slash).
 | |
|     # Knowing that `matrix_client_cinny_container_labels_traefik_path_prefix` does not end with a slash
 | |
|     # ensures we know how to set these routes up without having to do "does it end with a slash" checks elsewhere.
 | |
|     - name: Fail if matrix_client_cinny_container_labels_traefik_path_prefix ends with a slash
 | |
|       ansible.builtin.fail:
 | |
|         msg: >-
 | |
|           matrix_client_cinny_container_labels_traefik_path_prefix (`{{ matrix_client_cinny_container_labels_traefik_path_prefix }}`) must either be `/` or not end with a slash (e.g. `/cinny`).
 | |
|       when: "matrix_client_cinny_container_labels_traefik_path_prefix != '/' and matrix_client_cinny_container_labels_traefik_path_prefix[-1] == '/'"
 |