Terraform configurations for provisioning VMs across cloud providers
- Terraform
- ssh
- nc
- helm
$ just
Available recipes:
cleanup
deploy chart='' release='' namespace='' kubeconfig='' repo='' version=''
fetch-kubeconfig server_ip=''
go
install-gateway-api kubeconfig=''
provision-vm
- AWS
- Azure
- DigitalOcean
- Google Cloud
- Hetzner
- Oracle
- Vultr
CLOUD_PROVIDER
AWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEY
ARM_SUBSCRIPTION_ID
DIGITALOCEAN_TOKEN
GOOGLE_APPLICATION_CREDENTIALS
HCLOUD_TOKEN
OCI_PRIVATE_KEY_PATHOCI_FINGERPRINTOCI_TENANCY_OCIDOCI_USER_OCIDOCI_REGION
VULTR_API_KEY