Things Vagrant can do

Network Interface Management

  • forward ports to vm
  • share public network connection
  • private networking for inter-VM and host-only communication

Shared Folder Management

  • shares between host machine and VM’s using NFS

Multi-machine Management

  • vagrant can control multiple VMs within a single VagrantFile

Provisioning

  • Vagrant automatically provisions with configured providioner in VagrantFile