|
|
|
@ -1,11 +1,9 @@
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
# Clean up Ansible controller temp files as a result of spawning async tasks
|
|
|
|
|
- name: Check job status for configuration file {{ matrix_synapse_worker_details.name }}
|
|
|
|
|
vars:
|
|
|
|
|
worker_configuration_result: "{{ lookup('ansible.builtin.vars', 'configuration_result_' + worker_template_job_status_index|string) }}"
|
|
|
|
|
- name: Check job status for configuration file {{ matrix_synapse_worker_template_job_status.result.name }}
|
|
|
|
|
ansible.builtin.async_status:
|
|
|
|
|
jid: "{{ worker_configuration_result.ansible_job_id }}"
|
|
|
|
|
jid: "{{ matrix_synapse_worker_template_job_status.result.configuration.ansible_job_id }}"
|
|
|
|
|
register: configuration_status
|
|
|
|
|
until: configuration_status.finished
|
|
|
|
|
retries: 60
|
|
|
|
@ -13,11 +11,9 @@
|
|
|
|
|
delegate_to: localhost
|
|
|
|
|
become: false
|
|
|
|
|
|
|
|
|
|
- name: Check job status for service file {{ matrix_synapse_worker_details.name }}
|
|
|
|
|
vars:
|
|
|
|
|
worker_service_result: "{{ lookup('ansible.builtin.vars', 'service_result_' + worker_template_job_status_index|string) }}"
|
|
|
|
|
- name: Check job status for service file {{ matrix_synapse_worker_template_job_status.result.name }}
|
|
|
|
|
ansible.builtin.async_status:
|
|
|
|
|
jid: "{{ worker_service_result.ansible_job_id }}"
|
|
|
|
|
jid: "{{ matrix_synapse_worker_template_job_status.result.service.ansible_job_id }}"
|
|
|
|
|
register: service_status
|
|
|
|
|
until: service_status.finished
|
|
|
|
|
retries: 60
|
|
|
|
@ -26,19 +22,15 @@
|
|
|
|
|
become: false
|
|
|
|
|
|
|
|
|
|
- name: Cleanup job result for configuration file
|
|
|
|
|
vars:
|
|
|
|
|
worker_configuration_result: "{{ lookup('ansible.builtin.vars', 'configuration_result_' + worker_template_job_status_index|string) }}"
|
|
|
|
|
ansible.builtin.async_status:
|
|
|
|
|
jid: "{{ worker_configuration_result.ansible_job_id }}"
|
|
|
|
|
jid: "{{ matrix_synapse_worker_template_job_status.result.configuration.ansible_job_id }}"
|
|
|
|
|
mode: "cleanup"
|
|
|
|
|
delegate_to: localhost
|
|
|
|
|
become: false
|
|
|
|
|
|
|
|
|
|
- name: Cleanup job result for service file
|
|
|
|
|
vars:
|
|
|
|
|
worker_service_result: "{{ lookup('ansible.builtin.vars', 'service_result_' + worker_template_job_status_index|string) }}"
|
|
|
|
|
ansible.builtin.async_status:
|
|
|
|
|
jid: "{{ worker_service_result.ansible_job_id }}"
|
|
|
|
|
jid: "{{ matrix_synapse_worker_template_job_status.result.service.ansible_job_id }}"
|
|
|
|
|
mode: "cleanup"
|
|
|
|
|
delegate_to: localhost
|
|
|
|
|
become: false
|
|
|
|
|