- an ansible user provisioned in proxmox
- an api token provisioned in proxmox
- NFS for storing our ISO's (
truenas-nfs
in proxmox)- I used TrueNAS Scale and created a pool called
proxmox-data
, cause I'm not creative at all.
- I used TrueNAS Scale and created a pool called
Create a terraform/terraform.tfvars
using values from your proxmox api token:
pm_api_url="https://proxmox:8006/api2/json"
pm_api_token_id="token-n-smokin"
pm_api_token_secret="secret-secrets-are-no-fun"
Create and bootstrap an environment via terraform!
cd terraform
terraform init
# live más
terraform apply -auto-approve