ปัญหาของ homelab ที่อยู่ได้นานคือความจำของเจ้าของ — หกเดือนผ่านไป ไม่มีใครจำได้ว่า VM ตัวไหนตั้งค่าอะไรไว้บ้าง Terraform กับ Ansible คือคำตอบที่ใช้งานได้จริงและไม่หนักเกินไปสำหรับบ้าน
แบ่งหน้าที่กันให้ชัด
Terraform ดูแลชั้น infrastructure — สร้าง VM, กำหนด CPU แรม network ผ่าน provider ของ Proxmox ส่วน Ansible ดูแลชั้น configuration — ติดตั้ง package เปิด service ใส่ config ทุกอย่างที่อยู่ภายใน VM แยกแบบนี้แก้อะไรก็ไม่ทับกัน
ผลลัพธ์คือวันที่ SSD ตาย หรืออยากย้ายไป node ใหม่ทั้งหมด ใช้เวลาแค่รัน pipeline รอบเดียว ไม่ต้องเริ่มจากศูนย์อีก


ยังไม่มีความคิดเห็น