Compute Node (IaaS)
Provision virtual machines on NetActuate without BGP or anycast networking. Use this for AI workloads, batch processing, or any general IaaS compute need.
Playbook Repository
git clone https://github.com/netactuate/netactuate-ansible-compute
cd netactuate-ansible-compute
Configuration
group_vars/all
Copy group_vars/all.example to group_vars/all and set:
auth_token: "YOUR_API_KEY"
operating_system: "Ubuntu 24.04 LTS (20240423)"
contract_id: "YOUR_CONTRACT_ID"
Inventory (hosts)
[nodes]
worker-01.example.com location=LAX plan='VR8x4x50'
worker-02.example.com location=AMS plan='VR8x4x50'
SSH Key
Add your public key to keys.pub:
cat ~/.ssh/id_ed25519.pub > keys.pub
Deployment
ansible-playbook createnode.yaml
Validation
After provisioning, SSH to any node:
ssh ubuntu@YOUR_NODE_IP
Node IPs are saved in host_vars/ after provisioning.
Teardown
ansible-playbook deletenode.yaml
Related Resources
- Compute Node Quickstart
- Anycast Global Deployment -- add BGP when ready
Need Help?
If you need assistance with compute provisioning, visit our support page.