Files
sf_databuffer/operation-tools/restart_imagebuffer.yml

107 lines
2.1 KiB
YAML

#- name: stop data api
# hosts: data_api
# become: true
# tasks:
# - name: stop data-api
# systemd:
# state: stopped
# name: data-api
# - name: stop nginx
# systemd:
# state: stopped
# name: nginx
#
#
#- name: stop dispatcher api
# hosts: dispatcher_api
# become: true
# tasks:
# - name: stop dispatcher-api
# systemd:
# state: stopped
# name: dispatcher-api
# - name: stop nginx
# systemd:
# state: stopped
# name: nginx
- 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: start data api
# hosts: data_api
# become: true
# tasks:
# - name: start data-api
# systemd:
# state: started
# name: data-api
# - name: start nginx
# systemd:
# state: started
# name: nginx
#
#
#- name: start dispatcher api
# hosts: dispatcher_api
# become: true
# tasks:
# - name: start dispatcher-api
# systemd:
# state: started
# name: dispatcher-api
# - name: start nginx
# systemd:
# state: started
# name: nginx