idex_staking_node
IDEX Staking Node
This role sets up an IDEX staking node directly using the docker container provided by the IDEX team.
Requirements
From ansible perspective:
- docker to be already setup
- The requirements for the
docker_container
ansible module
For configuring the staking node you will need the "Replicator Staking Key" that can be found in the Staking/Replicator section in IDEX.
For the replicator to work you need the host to have the port 8081 reachable from the public network. This role publishes the container port.
Role Variables
idex_staking_node__api_key
(required): IDEX staking replicator key to associate the replicator toidex_staking_node__version
(optional, default: 0.0.1): IDEX staking replicator docker container version to useidex_staking_node__container_name
(optional, default: idex_staking_replicator): Name to use for the IDEX staking docker containeridex_staking_node__data_dir
(optional, default: /var/idex-staking-replicator/): Path to the location to use for the persistent data for the container. Will be created by the role
Example Playbook
The following is how you would use the role:
- hosts: servers
roles:
- role: salessandri.idex_staking_node
vars:
idex_staking_node__api_key: 00000000-1111-2222-3333-444444444444
License
MIT
Changelog
- Version 1.0.0: This version sets up the new staking node. Breaking changes with the previous version. Upgrading to this version will not remove your previous staking node
Author Information
This role was created in 2020 by Santiago Alessandri.
About
Setup an IDEX staking node using its docker container
Install
ansible-galaxy install salessandri/ansible-idex-staking-node
License
mit
Downloads
66
Owner