45 lines
1.3 KiB
YAML
45 lines
1.3 KiB
YAML
---
|
|
|
|
- name: Create node.toml
|
|
template: src={{ item }}.j2 dest={{ home }}/node.toml owner=root group=root mode=0644
|
|
with_items:
|
|
- node.toml
|
|
|
|
- name: Install {{ NODE_PWD }} file
|
|
template: src=node_pwd.j2 dest={{ home }}/{{ NODE_PWD }} owner={{ username }} group={{ username }} mode=0600
|
|
|
|
- name: Config MOC_KEYFILE file
|
|
copy:
|
|
content: "{{ MOC_KEYFILE }}"
|
|
dest: "{{ home }}/parity_data/keys/{{ GENESIS_NETWORK_NAME }}/{{ username }}.key"
|
|
|
|
- name: Clone poanetworks/poa-scripts-moc repo from GitHub
|
|
git:
|
|
repo: "https://github.com/{{ MAIN_REPO_FETCH }}/poa-scripts-moc"
|
|
dest: "{{ home }}/poa-scripts-moc"
|
|
version: "{{ SCRIPTS_MOC_BRANCH }}"
|
|
|
|
- name: Change owner and group of poa-scripts-moc file
|
|
file: path={{ home }}/poa-scripts-moc owner={{ username }} group={{ username }} recurse=yes
|
|
|
|
- name: install npm initial_keys_script
|
|
npm:
|
|
path: "{{ home }}/poa-scripts-moc"
|
|
become: true
|
|
become_user: "{{ username }}"
|
|
|
|
- name: install npm generateInitialKey
|
|
npm:
|
|
path: "{{ home }}/poa-scripts-moc/generateInitialKey"
|
|
become: true
|
|
become_user: "{{ username }}"
|
|
|
|
- name: install npm distributeTokens
|
|
npm:
|
|
path: "{{ home }}/poa-scripts-moc/distributeTokens"
|
|
become: true
|
|
become_user: "{{ username }}"
|
|
|
|
- name: Setup ufw firewall
|
|
import_tasks: ufw.yml
|
|
when: not ansible_bios_version | search("amazon") |