Terraform for Oracle Solaris Legacy on OCI
Manage Oracle Solaris legacy workloads with Terraform on Oracle Cloud Infrastructure: SPARC bare metal, ZFS, zones, and hybrid migration.
DevOps
Provision SmartOS / Illumos infrastructure with Terraform: zones, ZFS datasets, vmadm-managed VMs, and the Triton DataCenter / Joyent successor stack.
SmartOS / Illumos runs the world's busiest ZFS+zones stacks. Triton (the Joyent DataCenter successor) is alive in 2026 in storage providers and specialty hosting. Terraform integration is niche but real via the joyent/triton provider (CloudAPI) and shell-out wrappers for vmadm on bare SmartOS.
terraform {
required_providers {
triton = { source = "joyent/triton", version = "~> 0.10" }
}
}
provider "triton" {
account = var.triton_account
url = "https://us-east-1.api.joyent.com"
key_id = var.triton_key_id
}
resource "triton_machine" "web" {
name = "web-1"
package = "g4-highcpu-1G"
image = "smartos-base-23.4.0"
networks = [data.triton_network.public.id]
metadata = {
user-script = file("${path.module}/init.sh")
}
}For self-hosted SmartOS (no Triton), Terraform uses null_resource + vmadm:
resource "null_resource" "zone" {
connection {
type = "ssh"
user = "root"
host = var.global_zone_ip
private_key = file("~/.ssh/id_ed25519")
}
provisioner "file" {
content = jsonencode({
brand = "joyent"
image_uuid = var.image_uuid
alias = "web-1"
max_physical_memory = 1024
quota = 20
nics = [{
nic_tag = "admin"
ip = "10.0.0.21"
netmask = "255.255.255.0"
}]
})
destination = "/tmp/zone.json"
}
provisioner "remote-exec" {
inline = ["vmadm create -f /tmp/zone.json"]
}
}vmadm where possible.null_resource + zfs create) so you can reproduce a zone.Manage Oracle Solaris legacy workloads with Terraform on Oracle Cloud Infrastructure: SPARC bare metal, ZFS, zones, and hybrid migration.
Manage HP-UX legacy workloads in 2026 with Terraform: surrounding cloud infrastructure, lift-and-shift to Linux, and HPE Synergy integration.
Automate TrueNAS Scale (Linux ZFS) with Terraform: dariusbakunas/truenas provider, datasets, NFS / SMB shares, snapshots, and replication.
Deploy OpenClaw AI on AWS EC2 with Terraform: Ubuntu 24.04, gp3 EBS for persistent agent data, SSH key pair, security group, and user-data bootstrap.