Tutorial Vagrant
· 6 min read

1️⃣ Apa itu Vagrant?
Vagrant adalah tool baris perintah (CLI) untuk membangun dan mengelola lingkungan mesin virtual secara otomatis.
- Dulu: Kalau mau buat server Ubuntu di VirtualBox, kita harus download ISO, klik-klik menu, setting RAM manual, instal OS, baru bisa pakai.
- Sekarang (Vagrant): Kamu cuma butuh satu file teks (Vagrantfile), ketik satu perintah, dan Server siap dalam hitungan menit.
2️⃣ Komponen Utama Vagrant
Sebelum praktik, kita wajib tahu istilah penting di Vagrant:
- Provider: Aplikasi yang menjalankan VM (Contoh: Oracle VirtualBox, VMware, atau Docker).
- Box: Sebutan untuk template atau file gambar OS yang sudah jadi (semacam ISO mini). Kita bisa cari ribuan Box di Vagrant Cloud.
- Vagrantfile: File konfigurasi (berbasis bahasa Ruby) yang menentukan spesifikasi VM (RAM, IP, Port, dll).
3️⃣ Persiapan
Pastikan kita sudah download dua tools ini:
- Hypervisor: Download VirtualBox / Vmware / Docker / Hyper-V / KVM (sebagai mesinnya).
- Vagrant: Download Vagrant (sebagai sopirnya).