TFLAB23-Module Sources and Versioning
TFLAB22-Writing Your First Terraform Module
TFLAB21-precondition, postcondition and check Blocks
TFLAB20-null_resource and terraform_data: Actions Without Cloud Resources
TFLAB19-Provisioners: local-exec, remote-exec and Why They Are a Last Resort
TFLAB18-Lifecycle Rules: Controlling Resource Behavior
Lifecycle Rules: Controlling Resource Behavior 🔧 Terraform Core ⭐ Intermediate lifecycle create_before_destroy prevent_destroy ignore_changes replace_triggered_by Scenario Your production S3 bucket must never be accidentally deleted by terraform destroy. When renaming a bucket, you want the new one created before the…
TFLAB17-templatefile() and file(): External Content in Terraform
TFLAB16-Collection Functions: Maps, Lists and Transformations
Collection Functions: Maps, Lists and Transformations 🔧 Terraform Core ⭐ Intermediate merge() flatten() lookup() keys() / values() coalesce() contains() Scenario You’re managing tags across multiple resources, flattening nested lists of subnets, looking up values from configuration maps, and handling defaults…
Article 02: IGMP Hands-On Lab — Watching Receivers Talk to the Network


