Official Terraform provider for Orvoxa. Manages VMs, volumes, networks, firewalls, DNS zones, and buckets.
Install
terraform {
required_providers {
orvoxa = {
source = "orvoxa/orvoxa"
version = "~> 1.0"
}
}
}
provider "orvoxa" {
token = var.api_token # from TF_VAR_api_token env or tfvars
}Deploy a VM
resource "orvoxa_vm" "web" {
region = "fra1"
image = "ubuntu-24-04"
plan = "cloud-s"
name = "web-01"
ssh_keys = ["${orvoxa_ssh_key.default.id}"]
firewall = "${orvoxa_firewall.web.id}"
}State and imports
Already have VMs? Import them: terraform import orvoxa_vm.web vm-abc123. State backends supported: S3, GCS, Terraform Cloud, and our own managed backend.