Skip to main content
Updated May 8, 2026 Manages a Raff Virtual Machine — Linux or Windows, with NVMe SSD disks, optional SSH keys / password, optional VPC attachment, and optional backup schedule. Pricing plans range from 3.99/mo(Premium1vCPU/1GiB)to3.99/mo (Premium 1 vCPU / 1 GiB) to 511.99/mo (Premium 32 vCPU / 128 GiB) — see the Pricing page for the full list.

Example — minimal

Example — full

Argument reference

Required

Optional — auth

Optional — storage

Optional — backups

Optional — networking

Optional — tags and lifecycle

Attribute reference (computed)

Lifecycle

Importing existing VMs

Then write a matching resource block. Run terraform plan to confirm.

Permissions

The API key used by Terraform needs vm.create, vm.manage, vm.power, and (for destroy) vm.delete in the project where the VM lives. The System role Project Admin grants all of these. For tighter-scoped automation, build a Custom role with just the project-domain VM permissions you need.

raff_project

Project resource — set on raff_vm via project_id.

VM Pricing

The full Standard / Premium plan list with pricing IDs.

Create a VM

Dashboard equivalent — useful for understanding fields.
Last modified on May 8, 2026