12345678910111213141516171819202122232425262728293031323334353637 |
- ---
- # Configure chain spec, start joystream-node service on the servers and build Pioneer
- - name: Create and copy the chain-spec file
- hosts: all
- tasks:
- - name: Generate chain-spec file and data keys either on localhost or admin server
- include_role:
- name: common
- tasks_from: chain-spec-node-keys
- vars:
- local_or_admin: "{{ groups['build'][0] if run_on_admin_server|bool else 'localhost' }}"
- admin_code_dir: "{{ remote_code_path if run_on_admin_server|bool else local_dir }}"
- - name: Copy secret, auth and start joystream-node service for validators
- hosts: validators
- gather_facts: no
- roles:
- - validators
- - name: Configure RPC service and start it
- hosts: rpc
- gather_facts: no
- roles:
- - rpc
- - name: Build Pioneer and copy artifacts to S3
- hosts: build
- gather_facts: no
- tasks:
- - include_role:
- name: admin
- tasks_from: deploy-pioneer
|