Terraform Infrastructure
Write, plan, and manage cloud infrastructure using Terraform HCL. Generates provider configs, resource definitions, modules, and state management strategies for AWS, GCP, Azure, and 3000+ providers.
This skill helps you author Terraform configurations following best practices — modular structure, remote state, workspaces, and proper variable management. It can generate new infrastructure, refactor existing configs, and explain plan output.
terraform infrastructure iac cloud devops
When to use
Use when setting up new cloud infrastructure, refactoring existing Terraform code, debugging plan/apply errors, or migrating between cloud providers.
Examples
Create AWS VPC module
Generate a reusable VPC module with subnets and NAT gateway
Create a Terraform module for an AWS VPC with public and private subnets across 3 AZs, NAT gateway, and proper tagging
Debug terraform plan
Understand and fix unexpected plan changes
My terraform plan shows 15 resources to destroy and recreate — help me understand why and how to fix it