01 | Securing Data with Local Sensitive Files

Mastering file permissions and console redaction in Terraform.

Santhosh Kumar

02 | Generating Dynamic Resources with Random Pet

๐Ÿง  The Concept: Logical Providers Most Terraform providers (like AWS or Azure) manage physical infrastructure. However, Logical Providers like random exist entirely within the Terraform state. They are used to: Avoid Name Collisions: Ensuring S3 buckets or VMs have unique IDs. Dynamic Testing: Generating temporary names for lab environments. ๐Ÿ“‹ The Challenge The objective is to use the random_pet resource to generate a unique, human-readable name. Requirements: Provider: Use the random provider. Length: The pet name should consist of exactly 2 words. Separator: Use a hyphen (-) between words (e.g., fancy-cat). ๐Ÿš€ The Solution You can view the full configuration in my Challenge 02 Repository Folder. ...

Santhosh Kumar

03 | Making Code Reusable with Variables

Moving away from hardcoded values to dynamic, variable-driven configurations.

Santhosh Kumar

04 | Use the time_static resource to create persistent timestamps

Learn how to use the time_static resource to create persistent timestamps and avoid unnecessary resource drift.

Santhosh Kumar