shivamgautam.hashnode.devDay 13 of AWS + TerraformTerraform Data Sources โ Using Existing Infrastructure In the previous days, we created infrastructure using Terraform resources.Today, I learned an equally important concept โ Terraform Data Sources. Data sources allow us to read and use existing in...Dec 28, 2025ยท3 min read
shivamgautam.hashnode.devDay 11-12 of AWS + TerraformUnderstanding Terraform Functions (With Real Hands-On Examples) After covering lifecycle rules, meta-arguments, and dynamic blocks, the next important piece in Terraform is functions. Terraform functions help us transform values, validate inputs, han...Dec 28, 2025ยท4 min read
shivamgautam.hashnode.devDay 10 of AWS + TerraformDynamic Blocks, Conditional Expressions, and Splat Expressions Today in my Terraform journey, I learned three very useful concepts that make configurations more flexible and reusable: Conditional Expressions Dynamic Blocks Splat Expressions Thes...Dec 22, 2025ยท2 min read
shivamgautam.hashnode.devDay 9 of AWS + TerraformTerraform Lifecycle Meta-Arguments โ Protect, Validate & Control Resource Behavior Today in my Terraform journey, I revised one of the most powerful but often misunderstood areas of Terraform โ Lifecycle Meta-Arguments. These lifecycle rules decide h...Dec 22, 2025ยท3 min read
shivamgautam.hashnode.devDay 8 of AWS + TerraformTerraform Meta-Arguments โ count, for_each & depends_on Today is Day 8 of my Terraform learning journey.After understanding variables and file structure in the previous blogs, now we are moving to a very powerful concept in Terraform โ Meta-Arguments...Dec 3, 2025ยท3 min read