synapse workers: fix undefined variable cases when removing workers
This commit is contained in:
		| @@ -803,10 +803,10 @@ matrix_nginx_proxy_synapse_presence_disabled: "{{ not matrix_synapse_use_presenc | ||||
|  | ||||
| matrix_nginx_proxy_synapse_workers_enabled: "{{ matrix_synapse_workers_enabled }}" | ||||
| matrix_nginx_proxy_synapse_workers_list: "{{ matrix_synapse_workers_enabled_list }}" | ||||
| matrix_nginx_proxy_synapse_generic_worker_locations: "{{ matrix_synapse_workers_generic_worker_endpoints }}" | ||||
| matrix_nginx_proxy_synapse_media_repository_locations: "{{ matrix_synapse_workers_media_repository_endpoints }}" | ||||
| matrix_nginx_proxy_synapse_user_dir_locations: "{{ matrix_synapse_workers_user_dir_endpoints }}" | ||||
| matrix_nginx_proxy_synapse_frontend_proxy_locations: "{{ matrix_synapse_workers_frontend_proxy_endpoints }}" | ||||
| matrix_nginx_proxy_synapse_generic_worker_locations: "{{ matrix_synapse_workers_generic_worker_endpoints|default([]) }}" | ||||
| matrix_nginx_proxy_synapse_media_repository_locations: "{{ matrix_synapse_workers_media_repository_endpoints|default([]) }}" | ||||
| matrix_nginx_proxy_synapse_user_dir_locations: "{{ matrix_synapse_workers_user_dir_endpoints|default([]) }}" | ||||
| matrix_nginx_proxy_synapse_frontend_proxy_locations: "{{ matrix_synapse_workers_frontend_proxy_endpoints|default([]) }}" | ||||
|  | ||||
| matrix_nginx_proxy_systemd_wanted_services_list: | | ||||
|   {{ | ||||
|   | ||||
| @@ -27,15 +27,14 @@ | ||||
|  | ||||
| - name: Ensure worker configs are cleaned | ||||
|   file: | ||||
|     path: "{{ item.root + '/' + item.path }}" | ||||
|     path: "{{ item }}" | ||||
|     state: absent | ||||
|   with_fileglob: | ||||
|     - "{{ matrix_synapse_config_dir_path }}/worker.*.yaml" | ||||
|  | ||||
| - name: Remove workers from synapse.wants list | ||||
|   set_fact: | ||||
|     matrix_synapse_systemd_wanted_services_list: "{{ matrix_synapse_systemd_wanted_services_list | reject('search', item) | list }}" | ||||
|   with_items: "{{ matrix_synapse_workers_avail_list }}" | ||||
|     matrix_synapse_systemd_wanted_services_list: "{{ matrix_synapse_systemd_wanted_services_list | reject('search', '^matrix-synapse-worker@') | list }}" | ||||
|  | ||||
| - name: Ensure systemd noticed removal of worker service units | ||||
|   service: | ||||
|   | ||||
		Reference in New Issue
	
	Block a user