Skip to content
Provision SKALE nodes in the cloud for testing purposes
HCL Python Shell
Branch: develop
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
_aws_tf
scripts
wallets
.gitignore
LICENSE
README.md
main.tf
prepare_wallets.py
requirements.txt
result.json
run.sh
terraform.tfvars.template
variables.tf
versions.tf

README.md

SKALE Node Provisoning

Discord

This repo will help deploy and register multiple SKALE nodes in the cloud automatically.

NOTE: This is for QA and testing purposes only.

Host requirements

  • Terraform >= 0.12
  • Python >= 3.6

Supported providers

  • DigitalOcean
  • A̶W̶S̶ (deprecated and should be updated)

Usage

Secrets preparation

  1. Copy contents of the terraform.tfvars.template to the terraform.tfvars and fill all variables
  2. Set following variables to the environment:
PROVIDER - Cloud provider: `do` or `aws`
ENDPOINT - Endpoint of the ETH network with manager contract
NODES - Number of nodes to be created
SKALE_AMOUNT - Amount of SKALE tokens to transfer
ETH_AMOUNT- Amount of ETH to transfer
ETH_PRIVATE_KEY - Base ETH private key to send funds

Provision SKALE nodes in the cloud

bash run.sh
You can’t perform that action at this time.