Knowledge BaseAPI & AutomationManaging Orvoxa with Terraform

Managing Orvoxa with Terraform

API & Automation 3 min read Updated March 2026

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.

Was this article helpful?

Still stuck?

Our team answers tickets 24/7. Median first response: 15 minutes.

Orvoxa — White-Label Reseller Hosting Platform