An Ansible role to deploy Sui fullnode was created for our https://nod.run project but it can also be used standalone
To install:
./deploy.sh --ip 1.2.3.4 --password supersecret
To remove:
./deploy.sh --ip 1.2.3.4 --password supersecret --action remove
WARNING: Backup you private keys before removing a node.
To stop:
./deploy.sh --ip 1.2.3.4 --password supersecret --action stop
You can see all variables and their descriptions in defaults/main.yml
file.
To pass variables you can use --extra argument in deploy script:
./deploy.sh --ip 1.2.3.4 --password supersecret --extra "sui_json_rpc_port=9001 sui_version=main"
Apache-2.0