---
title: "#iac articles | Hashnode"
description: "Infrastructure as Code represent IT infrastructure management through code. Read the latest #iac articles and tutorials on Hashnode."
url: "https://hashnode.com/tag/iac"
---

Tag

# #iac

1,018 posts · 62 followers

[Amaresh Pelleti](https://hashnode.com/@amareswer) · [1d ago](https://hashnode.com/posts/terraform-vs-pulumi-which-to-use/6af46f3b1492b451faa547d2)

### [Terraform vs Pulumi: Which to Use](https://devtoolhub.hashnode.dev/terraform-vs-pulumi-which-to-use?utm_source=hashnode&utm_medium=feed)

Originally published on DevToolHub. Choose Terraform when your team wants one declarative language that every cloud engineer already reads. Choose Pulumi when you want loops, tests and secrets handl

9 min read · [devtoolhub.hashnode.dev](https://devtoolhub.hashnode.dev/terraform-vs-pulumi-which-to-use?utm_source=hashnode&utm_medium=feed)

[Merlin Saha](https://hashnode.com/@sahamerlin) · [2d ago](https://hashnode.com/posts/your-terraform-iac-module-should-say-no-before-your-cloud-bill-does-cloud-high-availability-for-0-part-1-architecture-trade-offs/6af35c17b312f0a56edb4d5d)

### [Your Terraform IaC Module Should Say No Before Your Cloud Bill Does: Cloud High Availability for $0 (Part 1 - Architecture & Trade Offs)](https://merlin.microworka.com/your-terraform-iac-module-should-say-no-before-your-cloud-bill-does-cloud-high-availability-for-0-part-1-architecture-trade-offs?utm_source=hashnode&utm_medium=feed)

What if your Terraform IaC said no before your cloud invoice did? MVPs, labs and internal tools all hit the same wall: they need the production ...

8 min read · [merlin.microworka.com](https://merlin.microworka.com/your-terraform-iac-module-should-say-no-before-your-cloud-bill-does-cloud-high-availability-for-0-part-1-architecture-trade-offs?utm_source=hashnode&utm_medium=feed)

[Devang Pandya](https://hashnode.com/@cloudtechbydevang) · [4d ago](https://hashnode.com/posts/terraform-plan-says-destroy-and-recreate-what-now/6af155ea633a03c5378bdbb9)

### [Terraform Plan Says Destroy and Recreate. What Now?](https://cloudtechbydevang.hashnode.dev/terraform-plan-says-destroy-and-recreate-what-now?utm_source=hashnode&utm_medium=feed)

By Devang Pandya · Cloud Tech by Devang · Cloud • DevOps • AI — Made Simple "Terraform plan shows a resource will be destroyed and recreated. What now?" This is one of my favourite Terraform interview

4 min read · [cloudtechbydevang.hashnode.dev](https://cloudtechbydevang.hashnode.dev/terraform-plan-says-destroy-and-recreate-what-now?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/terraform-plan-says-destroy-and-recreate-what-now/6af155ea633a03c5378bdbb9)

[Gonzalo Gjuka](https://hashnode.com/@gonzalogjuka) · [Nov 2](https://hashnode.com/posts/sketch-the-vm-keep-the-tf/6ae7f04cff96b75214d3a3cb)

### [Sketch the VM, keep the .tf](https://controlcloud.hashnode.dev/sketch-the-vm-keep-the-tf?utm_source=hashnode&utm_medium=feed)

Most Terraform in a company is the same resource written for the twentieth time: a VM, its NIC, its security group, the variables for the region. The interesting part is not typing it. The interesting

2 min read · [controlcloud.hashnode.dev](https://controlcloud.hashnode.dev/sketch-the-vm-keep-the-tf?utm_source=hashnode&utm_medium=feed)

[Rabin Adhikari](https://hashnode.com/@softverse) · [Oct 31](https://hashnode.com/posts/terraform-modules-in-2026-reusable-infrastructure-without-the-copy-paste/6ae5ab0103552f948e9feeb3)

### [Terraform Modules in 2026: Reusable Infrastructure Without the Copy-Paste](https://devopsenginer.hashnode.dev/terraform-modules-in-2026-reusable-infrastructure-without-the-copy-paste?utm_source=hashnode&utm_medium=feed)

TL;DR: A Terraform module is infrastructure with an interface: variables in, outputs out, opinions inside. Good modules wrap one coherent thing (a network, a cluster, an application stack), expose onl

9 min read · [devopsenginer.hashnode.dev](https://devopsenginer.hashnode.dev/terraform-modules-in-2026-reusable-infrastructure-without-the-copy-paste?utm_source=hashnode&utm_medium=feed)

[Prem Choudhary](https://hashnode.com/@prem14choudhary) · [Oct 28](https://hashnode.com/posts/network-foundation-with-terraform/6ae1f7958a481e76ef1ad138)

### [Network Foundation with TERRAFORM...!!!](https://prem14choudhary.hashnode.dev/network-foundation-with-terraform?utm_source=hashnode&utm_medium=feed)

Day 1 — The vpc Module: Laying the Network Foundation Series: Zero to Production on AWS EKS with Terraform — Part 3 · Day 1 Layer 1 of 5 — the foundation. Module of the day: vpc. Last updated: 26 Oct

8 min read · [prem14choudhary.hashnode.dev](https://prem14choudhary.hashnode.dev/network-foundation-with-terraform?utm_source=hashnode&utm_medium=feed)

[Gonzalo Gjuka](https://hashnode.com/@gonzalogjuka) · [Oct 23](https://hashnode.com/posts/generated-vs-hand-written-terraform-when-to-choose-each/6adbd91b3e155b01da9e8bf4)

### [Generated vs hand-written Terraform: when to choose each](https://controlcloud.hashnode.dev/generated-vs-hand-written-terraform-when-to-choose-each?utm_source=hashnode&utm_medium=feed)

You inherited an account with 300 resources created by hand over three years, and you were asked to "put it in Terraform". You have two paths: generate the code automatically from the infrastructure t

3 min read · [controlcloud.hashnode.dev](https://controlcloud.hashnode.dev/generated-vs-hand-written-terraform-when-to-choose-each?utm_source=hashnode&utm_medium=feed)

[David Lukac](https://hashnode.com/@davelukas) · [Oct 18](https://hashnode.com/posts/talking-to-a-cheap-switch-in-its-own-language/6ad439d458a393b749f3db3b)

### [Talking to a cheap switch in its own language](https://davelukas.hashnode.dev/talking-to-a-cheap-switch-in-its-own-language?utm_source=hashnode&utm_medium=feed)

How I reverse engineered the admin protocol of a TP-Link Easy Smart switch.

9 min read · [davelukas.hashnode.dev](https://davelukas.hashnode.dev/talking-to-a-cheap-switch-in-its-own-language?utm_source=hashnode&utm_medium=feed)

[E-Learning Sherdil](https://hashnode.com/@elearningSherdil) · [Oct 16](https://hashnode.com/posts/terraform-tutorial-beginners-iac/6ad1d44965abf3f33651c5a3)

### [Terraform Tutorial for Beginners: Infrastructure as Code](https://sherdil-elearning.hashnode.dev/terraform-tutorial-beginners-iac?utm_source=hashnode&utm_medium=feed)

What Terraform is (and where OpenTofu fits), core concepts, a hands-on AWS walkthrough from S3 bucket to full VPC + EC2, best practices, and real Terraform salary data for Pakistan.

6 min read · [sherdil-elearning.hashnode.dev](https://sherdil-elearning.hashnode.dev/terraform-tutorial-beginners-iac?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/terraform-tutorial-beginners-iac/6ad1d44965abf3f33651c5a3)

[Amaresh Pelleti](https://hashnode.com/@amareswer) · [Oct 12](https://hashnode.com/posts/terraform-state-explained-locking-backups-and-recovery/6accea2495117e7686591ce9)

### [Terraform State Explained: Locking, Backups, and Recovery](https://devtoolhub.hashnode.dev/terraform-state-explained-locking-backups-and-recovery?utm_source=hashnode&utm_medium=feed)

Originally published on DevToolHub. Terraform state causes more real incidents than almost anything else in the tool — a stuck lock, a corrupted file, a state rm that touched the wrong resource. Most

6 min read · [devtoolhub.hashnode.dev](https://devtoolhub.hashnode.dev/terraform-state-explained-locking-backups-and-recovery?utm_source=hashnode&utm_medium=feed)
