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

Static validatedLive test pending

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.

View module
Static validatedLive test pending

linode-volume

Attachable, resizable NVMe block volume with safe attach/detach lifecycle handling.

View module
Live-tested

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.

View module
Static validatedLive test pending

linode-firewall

Opinionated stateful firewall with deny-by-default inbound, curated allow rules, and multi-device attachment.

View module
Static validatedLive test pending

linode-instance

Hardened Linode VM with cloud-init, disk encryption, reverse DNS, backups, and firewall attachment in one apply.

View module
Static validatedLive test pending

linode-domain

Complete DNS zone with typed record management and sane TTL defaults on Linode's free DNS Manager.

View module
Static validatedLive test pending

linode-lke-cluster

Production LKE cluster with autoscaling node pools, HA control plane, disk encryption, ACL, and optional Enterprise tier.

View module
Static validatedLive test pending

linode-database

HA managed database cluster with allowlists, maintenance windows, and fork/restore support on the new Aiven platform.

View module
Static validatedLive test pending

linode-nodebalancer

Managed L4/L7 load balancer with TLS termination, health checks, session stickiness, and UDP support.

View module
Static validatedLive test pending

linode-object-storage

S3-compatible bucket with scoped access keys, versioning, lifecycle rules, and optional static-site hosting.

View module
Static validatedLive test pending

linode-vpc

Isolated VPC network with labeled subnets ready for instances, LKE, and NodeBalancer backends.

View module

Compare across clouds

All solutions →

See how the services Linode covers here compare on other providers.

Other providers