Skip to content

Latest commit

 

History

History
17 lines (14 loc) · 733 Bytes

README.md

File metadata and controls

17 lines (14 loc) · 733 Bytes

Blockchain Ansible Playbooks

Infrastructure automation for Hey's various Blockchain nodes (both Ethereum mainchain and Loom sidechain).

Loom Testnet Non-validator node

  1. Set up AWS credentials and save them under the hey profile name in ~/.aws/credentials
  2. Setup AWS VPC and note its id, subnet id, subnet cidr in the inventory file (both in the general vars and in the hosts description for the subnet)
  3. Run playbook
    AWS_PROFILE=hey ansible-playbook -i inventory.yaml create-instances.yaml -vv
  4. Update inventory with IP numbers
  5. Provision loom
    AWS_PROFILE=hey ansible-playbook -i inventory.yml playbook.yml  --key-file ~/.ssh/loom_non_validator.pem --user ubuntu