Compute Node Quickstart
The fastest path to running virtual machines on NetActuate. No BGP, no networking complexity — just compute. Good for AI inference workers, batch processing, or general IaaS.
Two Paths
Ansible
git clone https://github.com/netactuate/netactuate-ansible-compute
cd netactuate-ansible-compute
Edit group_vars/all — set auth_token, operating_system, and contract_id. Edit hosts — add one line per VM with location and hostname. Add your SSH public key to keys.pub.
ansible-playbook createnode.yaml
Validate:
ssh ubuntu@YOUR_NODE_IP
Terraform
git clone https://github.com/netactuate/netactuate-ansible-terraform-compute
cd netactuate-terraform-compute
cp terraform.tfvars.example terraform.tfvars
# edit terraform.tfvars
terraform init && terraform apply
Validate:
terraform output ansible_inventory
ssh ubuntu@YOUR_NODE_IP
Variables You Need
| Variable | Description | Example |
|---|---|---|
| API key | From Account → API Access in the portal | abc123... |
| Location | PoP code | LAX, AMS, SYD |
| Plan | VM size | VR8x4x50 |
| OS image | Ubuntu 24.04 LTS image name | See OS Images |
| SSH key | Your public key | ssh-ed25519 AAAA... |
Teardown
Ansible:
ansible-playbook deletenode.yaml
Terraform:
terraform destroy
Ready for More?
When you are ready to add BGP anycast routing, see Anycast Global Deployment.
Need Help?
If you need assistance with compute provisioning, visit our support page.