📄️ Root vs Child Modules
Module = group ของ Terraform code ที่ reuse ได้ — เหมือน function ในการเขียนโปรแกรม
📄️ Using Published Modules
ใช้ module สำเร็จรูปจาก Terraform Registry — ไม่ต้องเขียนเอง
📄️ Creating Local Modules
สร้าง module ของตัวเอง — สำหรับ pattern ที่ใช้ซ้ำในโปรเจค
📄️ Module Inputs / Outputs
Module = function — input variables เข้า, output values ออก — ออกแบบ interface ให้ดี = module ที่ reusable
📄️ Module Best Practices
สรุป best practices สำหรับ design + maintain Terraform modules ใน production