22 lines
615 B
Markdown
22 lines
615 B
Markdown
# Terraform Azure Bootcamp
|
|
|
|
This repo contains hands-on Terraform projects on Azure, following a structured learning path:
|
|
1. Foundations (VM, Virtual Network)
|
|
1. Modules
|
|
1. Remote State & Environments
|
|
1. Scaling & Advanced Patterns
|
|
1. Security & Testing
|
|
1. Production-Ready 3-Tier Architecture
|
|
|
|
## 📂 Structure
|
|
- `modules/` → reusable Terraform modules (network, compute, database, etc.)
|
|
- `environments/` → environment-specific configs (`dev`, `prod`)
|
|
- `.github/workflows/terraform.yml` → CI/CD with GitHub Actions
|
|
|
|
## 🚀 Usage
|
|
```bash
|
|
cd environments/dev
|
|
terraform init
|
|
terraform plan
|
|
terraform apply
|