This repository contains the infrastructure code used to setup all dev/testnets. A lot of the code uses reusable components either provided by our ansible collection or our helm charts for kubernetes.
| Status | Network | Links | Ansible | Terraform | Kubernetes |
|---|---|---|---|---|---|
| 🔴 Off | devnet-0 | Network config / Inventory / Validator ranges | 🔗 | 🔗 | |
| 🟢 Active | devnet-1 | Network config / Inventory / Validator ranges | 🔗 | 🔗 |
We're using asdf to make sure that we all use the same versions across tools. Our repositories should contain versions defined in .tools-versions.
You can then use ./setup.sh to install all dependencies.
# Find all .sops.* and *.enc.* files and update their keys
find . -type d -name "vendor" -prune -o \( -type f \( -name "*.sops.*" -o -name "*.enc.*" \) \) -exec sops updatekeys {} -y \;
Here's a table of where the keys are used
| Account Index | Component Used In | Private Key Used | Public Key Used | Comment |
|---|---|---|---|---|
| 0 | goomy-txspam1 | yes | ||
| 1 | goomy-txspam2 | yes | ||
| 2-15 | available |
