42 lines
1.3 KiB
YAML
42 lines
1.3 KiB
YAML
---
|
|
- name: Create directory parity_data/keys/OraclesPoA
|
|
file:
|
|
path: "{{ home }}/parity_data/keys/OraclesPoA"
|
|
state: directory
|
|
mode: 0700
|
|
owner: "{{ username }}"
|
|
group: "{{ username }}"
|
|
|
|
- name: Create logs directories
|
|
file:
|
|
path: "/{{ home }}/logs/old"
|
|
state: directory
|
|
mode: 0755
|
|
owner: "{{ username }}"
|
|
group: "{{ username }}"
|
|
|
|
- git: repo=https://github.com/{{ MAIN_REPO_FETCH }}/eth-net-intelligence-api dest={{ home }}/eth-net-intelligence-api
|
|
|
|
- name: Install netstats config
|
|
template: src=app.json.j2 dest={{ home }}/eth-net-intelligence-api/app.json owner={{ username }} group={{ username }} mode=0644
|
|
notify:
|
|
- restart oracles-netstats
|
|
|
|
- file: path={{ home }}/eth-net-intelligence-api owner={{ username }} group={{ username }} recurse=yes
|
|
|
|
- name: install npm netstats
|
|
shell: "cd /home/{{ username }}/eth-net-intelligence-api; /usr/bin/npm install"
|
|
become: true
|
|
become_user: "{{ username }}"
|
|
notify:
|
|
- restart oracles-netstats
|
|
|
|
|
|
- name: Install oracles-netstats service
|
|
template: src=oracles-netstats.j2 dest=/etc/systemd/system/oracles-netstats.service owner=root group=root mode=0755
|
|
notify:
|
|
- restart oracles-netstats
|
|
|
|
- name: Ensure oracles-netstats is running and enabled to start at boot
|
|
service: name=oracles-netstats state=started enabled=yes
|