Linode Infrastructure-as-Code modules
11 verified ansible / terraform modules for Linode, spanning Alt & Specialty Clouds, Cloud Tooling. Every artifact is statically validated (tofu validate + tflint + Checkov) and passes the publish rules before it appears here. Each ships an annotated terraform.tfvars.example and a perpetual licence with 12 months of updates.
1 of 11 Linode modules are live-tested - really applied to a cloud account, verified, then destroyed. The remaining 10 are static-validated, live-test pending. We never label a module “live-tested” unless it actually passed apply→verify→destroy.
All Linode modules
linode-image
A Linode image captured from an instance disk, replicated to the regions you name (one region has to be accepted by name), cloud-init ready, with the label carrying the build. The image is the disk at that moment, secrets and all: build the source clean.
linode-volume
Attachable, resizable NVMe block volume with safe attach/detach lifecycle handling.
ansible-linode-cli
The Linode CLI pinned in /opt/linode-cli, a virtual environment apart from the system Python, linked into the PATH. No package exists; pip into the system Python is the documented install. The live test runs pip check, calls the API with a token that is not one and expects Linode's 401, and asserts the system Python cannot import the package. Original role, live-tested on Rocky Linux 10.
linode-firewall
Opinionated stateful firewall with deny-by-default inbound, curated allow rules, and multi-device attachment.
linode-instance
Hardened Linode VM with cloud-init, disk encryption, reverse DNS, backups, and firewall attachment in one apply.
linode-domain
Complete DNS zone with typed record management and sane TTL defaults on Linode's free DNS Manager.
linode-lke-cluster
Production LKE cluster with autoscaling node pools, HA control plane, disk encryption, ACL, and optional Enterprise tier.
linode-database
HA managed database cluster with allowlists, maintenance windows, and fork/restore support on the new Aiven platform.
linode-nodebalancer
Managed L4/L7 load balancer with TLS termination, health checks, session stickiness, and UDP support.
linode-object-storage
S3-compatible bucket with scoped access keys, versioning, lifecycle rules, and optional static-site hosting.
linode-vpc
Isolated VPC network with labeled subnets ready for instances, LKE, and NodeBalancer backends.
Compare across clouds
All solutions →See how the services Linode covers here compare on other providers.