Skip to content

🧪 Thực hành Terraform

Bộ bài tập thực hành giúp bạn áp dụng kiến thức Terraform IaC vào tình huống thực tế. Mỗi bài tập bao gồm yêu cầu, starter code, gợi ý và lời giải chi tiết.

📋 Danh sách bài tập

#Bài tậpChủ đềĐộ khóThời gian
1Basic InfrastructureHCL basics, providers, resourcesFoundation30 phút
2State ManagementRemote backend, locking, importIntermediate35 phút
3Module PatternsReusable modules, compositionIntermediate35 phút

🎯 Cách sử dụng

  1. Đọc lý thuyết trước — Mỗi bài tập liên kết đến module tương ứng
  2. Viết code HCL — Tạo .tf files theo yêu cầu
  3. Chạy workflowterraform initplanapply
  4. So sánh với lời giải — Đối chiếu kết quả

🛠️ Yêu cầu môi trường

  • Terraform CLI >= 1.5 đã cài đặt
  • AWS CLI hoặc GCP CLI đã cấu hình (hoặc dùng LocalStack để test local)
  • Editor với Terraform extension (VS Code + HashiCorp Terraform)

💡 Mẹo

Dùng terraform fmt để format code và terraform validate để kiểm tra syntax trước khi plan.