Infrastructure as Code templates for common cloud providers.
aws/ - AWS infrastructure templatesazure/ - Azure infrastructure templatesgcp/ - Google Cloud Platform templatesmodules/ - Reusable Terraform modules# Install Terraform
# macOS
brew install terraform
# Or download from https://www.terraform.io/downloads
# Verify installation
terraform version
# Initialize Terraform
terraform init
# Format code
terraform fmt
# Validate configuration
terraform validate
# Plan changes
terraform plan
# Apply changes
terraform apply
# Destroy resources
terraform destroy
terraform/
├── main.tf # Main configuration
├── variables.tf # Input variables
├── outputs.tf # Output values
├── providers.tf # Provider configuration
├── terraform.tfvars # Variable values (don't commit secrets)
└── modules/ # Reusable modules
# Development
terraform workspace new dev
terraform workspace select dev
# Production
terraform workspace new prod
terraform workspace select prod