Configure providers across regions, use variables and outputs, wire resources with references, and build a VPC network with EC2.
Provider Configuration
Configure the AWS provider, pin versions, and deploy resources into multiple regions with provider aliases.
Variables
Replace hardcoded values with typed input variables, defaults, and validation rules.
terraform.tfvars
Supply variable values with terraform.tfvars, override them on the CLI, and use environment-specific var files.
Outputs
Expose resource attributes after apply, query them with terraform output, and organize a standard project layout.
Interpolation & Resource References
Pass attributes from one resource into another so Terraform builds an automatic dependency graph.
AWS Infrastructure Project
Build a VPC with public subnets, internet gateway, route table, security group, and EC2 instances — plus Day 2 labs and assignment.