21 lines
614 B
Markdown
21 lines
614 B
Markdown
# Terraform Azure Bootcamp
|
|
|
|
This repo contains hands-on Terraform projects on Azure, following a structured learning path:
|
|
1. Foundations (VM, Virtual Network)
|
|
2. Modules
|
|
3. Remote State & Environments
|
|
4. Scaling & Advanced Patterns
|
|
5. Security & Testing
|
|
6. 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 |