Files
sf_databuffer/operation-tools/restart_imagebuffer.yml
2021-03-17 12:15:59 +01:00

70 lines
1.4 KiB
YAML

- 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