- name: stop nodes hosts: imagebuffer become: true tasks: - name: stop daq-dispatcher-node systemd: state: stopped name: daq-dispatcher-node - name: stop daq-query-node systemd: state: stopped name: daq-query-node - name: Remove sources file: path: /home/daqusr/.config/daq/stores/sources state: absent - name: Remove streamers file: path: /home/daqusr/.config/daq/stores/streamers state: absent - name: start dispatcher nodes hosts: imagebuffer become: true # serial: 1 tasks: - name: start daq-dispatcher-node systemd: state: started name: daq-dispatcher-node - name: wait for dispatcher nodes to come up hosts: imagebuffer tasks: - name: sleep for 30 seconds and continue with play wait_for: timeout: 30 - name: start query nodes hosts: imagebuffer become: true # serial: 1 tasks: - name: start daq-query-node systemd: state: started name: daq-query-node - name: restart data api hosts: data_api become: true tasks: - name: restart data-api systemd: state: restarted name: data-api - name: restart dispatcher api hosts: dispatcher_api become: true tasks: - name: restart dispatcher-api systemd: state: restarted name: dispatcher-api