Skip to content

polkachu/mina-testworld2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mina Testworld-2 Ansible deployment

Design Philosophy

  1. Support both block producer and load tester
  2. Allow one server to host multiple nodes
  3. Non-Docker deployment

Deployment process

This script does not take care of the following:

  1. Provision and secure your server
  2. Install Mina binary https://github.com/MinaProtocol/mina/releases/tag/2.0.0rampup5
  3. Handle keys from Mina Foundation
  4. Generate libp2p keys

This script assumes the following:

  1. Your user name is ubuntu
  2. You have multiple Mina binary named as mina1, mina2... at /usr/local/bin. One for each process
  3. You plan to have mina env files and mina config folders in the /home/ubuntu/ folder

First, copy the inventory file and make customization

cp inventory.sample inventory

When you are ready install a node, you run something like this:

ansible-playbook main.yml -e "target=bp1"
ansible-playbook main.yml -e "target=lt2"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages