Terraform

Infrastructure-as-code tool by HashiCorp for declaratively provisioning cloud and on-prem resources.

Liked for provisioning cloud and Kubernetes infrastructure123 alongside Ansible and CI pipelines like GitHub Actions or GitLab.4567 The most common complaint is unreliable or limited providers,8910 with state-format breakage on upgrades and hard debugging also noted.1112
The HN verdict, written from 12 cited comments
7recommend
4warn against
Nov 5, 2025first mention
Oct 23, 2026latest mention
Nov 25 – Oct 26
Used forfor AWS multi-account setupsfor Kubernetesfor homelabsfor CI/CD pipelinesfor personal serversinfrastructure as codereplicating deployments

Why people recommend it

Pairs with Ansible · 3

Commenters routinely combine it with Ansible, Packer and scripts to build and configure hosts.

“which I manage using Terraform and Ansible (I am happy with these)”

“running simple linux hosts and building with terraform \ ansible”

Show 1 more

“Besides Terraform, in my team we use Packer to build reusable "golden" machine images but also Ansible to configure live machines.”

runs infra across a couple hundred AWS accountson “Neckbeard – A DevOps/platform/SRE plugin for your ag…”

CI/CD integration · 3

Runs smoothly from GitHub Actions or GitLab pipelines.

“Terraform with GitHub Actions works out perfectly.”

“At work i use terraform to configure nomad/consul combo”

Show 1 more

“Besides Terraform, in my team we use Packer to build reusable "golden" machine images but also Ansible to configure live machines.”

runs infra across a couple hundred AWS accountson “Neckbeard – A DevOps/platform/SRE plugin for your ag…”

AI-assisted infra · 3

Commenters report building and managing Terraform setups effectively with LLM agents.

“Infra setup can now be done easily with AI and terraform.”

“Robust multi-environment infra deploy scripts that leverage terraform + AWS SSO”

Show 1 more

“I do lots of Terraform work and some Nix work with LLM agents at my job.”

Kubernetes management · 2

The Kubernetes provider and Helm wrappers are described as cleaner than raw Helm templating.

“I use Terraform with the Kubernetes Provider, which is also actively developed by HashiCorp itself.”

“I got so tired of the argument in maintaining k8s infra in terraform I gave up and wrote what is essentially a terraform wrapper module around helm.”

Proven at scale · 2

Used across thousands of repos and hundreds of AWS accounts without much difficulty.

“Running terraform isn’t difficult - thousands of orgs handle it no problem”

works at an org with 1000s of terraform reposon “We chose OCaml to write Stategraph”

“Besides Terraform, in my team we use Packer to build reusable "golden" machine images but also Ansible to configure live machines.”

runs infra across a couple hundred AWS accountson “Neckbeard – A DevOps/platform/SRE plugin for your ag…”

Caveats and dissent

Provider quality · 3

Providers can be unreliable, get throttled mid-apply, or lack support for things like CRDs.

“I love how terraform can describe what I’ve got.”

“I got so tired of the argument in maintaining k8s infra in terraform I gave up and wrote what is essentially a terraform wrapper module around helm.”

Show 1 more

“It would be great to have an alternative to Terraform”

Complexity · 2

Some find it painful, slow to churn through large configs, and hard to debug.

“It's like Terraform for DNS but it doesn't suck like Terraform.”

“now I have to wait for terraform to churn through the monstrosity I made with AI. Debugging is hard.”

State versioning · 1

One person upgrading can break state compatibility, so teams pin versions.

“One person upgrading terraform can break the state format for backwards compatibility.”

State drift · 1

Its description of resources breaks down when others modify resources outside Terraform.

“I love how terraform can describe what I’ve got.”

BUSL license · 1

HashiCorp's switch to the BUSL license prompted the OpenTofu fork.

“Terraform -> OpenTofu”

Often compared with

Who recommends it in their own words

All comments 28

“running simple linux hosts and building with terraform \ ansible”

“Making changes is done via a mix of one off tooling, ansible and terraform.”

“Besides Terraform, in my team we use Packer to build reusable "golden" machine images but also Ansible to configure live machines.”

runs infra across a couple hundred AWS accountson “Neckbeard – A DevOps/platform/SRE plugin for your ag…”

“GCP, Terraform”

“Terraform -> OpenTofu”

“It's like Terraform for DNS but it doesn't suck like Terraform.”

“Infra setup can now be done easily with AI and terraform.”

“building my own tooling around service deploys using terraform, bash scripts, etc”

“building my own tooling around service deploys using terraform, bash scripts, etc”

“now I have to wait for terraform to churn through the monstrosity I made with AI. Debugging is hard.”

“I do lots of Terraform work and some Nix work with LLM agents at my job.”

“I got so tired of the argument in maintaining k8s infra in terraform I gave up and wrote what is essentially a terraform wrapper module around helm.”

“One person upgrading terraform can break the state format for backwards compatibility.”

“which I manage using Terraform and Ansible (I am happy with these)”

“Robust multi-environment infra deploy scripts that leverage terraform + AWS SSO”

“frankly it works beautifully.”

devops/cloud engineer from sysadmin backgroundon “I Am Building a Cloud”

“My go-to move when I spin up servers is a two-stage Terraform setup”

“heavily rely on Terraform to provision resources.”

“I use monitoring and automation tools like Zabbix, Grafana, Ansible, and Terraform”

Linux sysadmin/DevOps with 20+ years experienceon “Ask HN: Who wants to be hired? (March 2026)”

“I love how terraform can describe what I’ve got.”

“I use Terraform with the Kubernetes Provider, which is also actively developed by HashiCorp itself.”

“Own AWS, Terraform, CI/CD, observability.”

founder hiring engineers for healthcare AI startupon “Rivvi.ai – Founding Engineers (Back End, Front End, …”

“It would be great to have an alternative to Terraform”

“Terraform with GitHub Actions works out perfectly.”

“At work i use terraform to configure nomad/consul combo”

“the provider I use nonetheless has a terraform provider”

“Running terraform isn’t difficult - thousands of orgs handle it no problem”

works at an org with 1000s of terraform reposon “We chose OCaml to write Stategraph”

“with terraform for bringing up the cluster”

runs own servers for many years, runs a businesson “I took all my projects off the cloud, saving thousan…”

Threads where it came up

Data: terraform.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.

Keyboard shortcuts
j / kNext / previous item
o or EnterOpen selected item
/Search
g hHome
g tTop
g rRising
g cCategories
tToggle dark mode
?This help