Files
sf_databuffer/operation-tools/restart_dataretrieval_all.yml

80 lines
1.5 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: restart dispatcher api office
hosts: dispatcher_api_office
become: true
tasks:
- name: restart central dispatcher-api
systemd:
name: dispatcher-api-central
state: restarted
- name: restart nginx
systemd:
state: restarted
name: nginx
- name: restart data api office
hosts: data_api_office
become: true
tasks:
- name: restart central data-api
systemd:
name: data-api-central
state: restarted
- name: restart nginx
systemd:
name: nginx
state: restarted
- 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