31 lines
962 B
YAML
31 lines
962 B
YAML
---
|
|
- name: Check that the netstats service is installed
|
|
stat:
|
|
path: /etc/systemd/system/poa-netstats.service
|
|
register: netstats_service_file
|
|
|
|
- name: Shutdown poa-netstats service
|
|
service: name=poa-netstats state=stopped
|
|
when: netstats_service_file.stat.exists
|
|
|
|
- name: Shutdown poa-parity service
|
|
service: name=poa-parity state=stopped
|
|
|
|
- name: Create directory for spec backups
|
|
file: path={{ home }}/spec-hfs state=directory
|
|
|
|
- name: Create previous spec backup
|
|
command: cp {{ home }}/spec.json {{ home }}/spec-hfs/spec-hf-{{ date }}.json
|
|
|
|
- name: Download new spec
|
|
get_url: url={{ item }} dest={{ home }}/ mode=0644
|
|
with_items:
|
|
- "https://raw.githubusercontent.com/{{ MAIN_REPO_FETCH }}/poa-chain-spec/{{ GENESIS_BRANCH }}/spec.json"
|
|
|
|
- name: Launch poa-parity service
|
|
service: name=poa-parity state=started
|
|
|
|
- name: Launch poa-netstats service
|
|
service: name=poa-netstats state=started
|
|
when: netstats_service_file.stat.exists
|