Day 7 – Type Constraints in Terraform
On day 5 we saw variables in action. Today we dive deeper into type constraints in Terraform. Primitive Types Primitive types are the basic building blocks: str...
On day 5 we saw variables in action. Today we dive deeper into type constraints in Terraform. Primitive Types Primitive types are the basic building blocks: str...
Data Source Think of a data source like a phone directory with a username and phone number as key‑value pairs accessed via an API. Instead of hard‑coding value...
Advanced Functions in Terraform Building upon the foundational functions covered in Day 11, today we explore more specialized functions that enhance Terraform'...
Why Project Structure Matters in Terraform Terraform is declarative and modular by design. Its power becomes clear when you start organizing infrastructure int...
Conditional Expressions Conditional expressions evaluate a condition and return one of two values based on whether the condition is true or false. Syntax hcl c...
Conditional Expressions Conditional expressions in Terraform allow you to choose between two values based on a condition. The syntax is condition ? true_value...
Overview Today was one of those days where everything just clicked. I finally understood Terraform meta‑arguments—especially count, for_each, and depends_on. A...
Lifecycle rules In Terraform, lifecycle rules control how a resource is created, updated, and destroyed. They help improve security, simplify maintenance, and...
Introduction Infrastructure as Code IaC is most powerful when you have full control over how resources behave during updates, replacements, and deletions. Terr...
Why Terraform? Terraform is used to automate cloud infrastructure so humans don’t manually create: - VPCs - Subnets - Security Groups - ECS clusters -...
This article is a machine translation of the contents of the following URL, which I wrote in Japanese: https://qiita.com/Nana_777/items/c7ebc842c4557f8d811d Thi...