Posts
All the articles I've posted.
Terraform Part 8 — State Management
Local vs remote state, S3 + DynamoDB backend, state locking, drift detection, and terraform state commands. A guide to handling Terraform state safely.
Terraform Part 7 — Data Sources and Import
Reference existing AWS resources with data blocks, bring manual resources under management with terraform import, and learn refactoring patterns to...
Terraform Part 6 — Resources and Dependencies
Resource block structure, resource references, implicit vs explicit dependencies, count and for_each, and lifecycle meta-arguments. A deep dive into...
Terraform Part 5 — Providers
The provider block and version constraints, multi-region/account setup (alias), and the boundary between official and community providers. A guide to...
Terraform Part 4 — Variables and Outputs
The roles of variable, output, and locals — from type constraints, validation, and the sensitive flag to .tfvars precedence. The fundamentals of...
Terraform Part 3 — HCL Syntax
Blocks and arguments, string interpolation, heredoc, conditionals, for expressions, splat operators, and functions. Everything you need to know about...
Terraform Part 2 — Installation and First Deploy
From installing Terraform to setting up an AWS profile and the init/plan/apply/destroy workflow. A hands-on guide to deploying your first...
Terraform Part 1 — What Is Terraform
Defining infrastructure as code. From the concept of IaC to how Terraform differs from Ansible, CloudFormation, and Pulumi — a step-by-step overview.
Kubernetes Beginner Series 12 — Helm and Package Management
From the structure of a Helm Chart, template syntax, separating per-environment configuration with values.yaml, release management, to leveraging...
