Basis
Workflow
vagrant initCreate default Vagrant file.
vagrant upCreate VMs.
vagrant reloadRestart VMs.
vagrant destroyDelete VMs.
vagrant sshConnect to VM with SSH.
vagrant suspendPause VMs.
vagrant resumeUnpause VMs
Boxes
Boxes are ready to use Vagrant VMs. They can be find here: https://app.vagrantup.com/boxes/search
vagrant box listShow locally available boxes.
vagrant box add myBoxDownload a box from Vagrant Cloud.
vagrant box remove myBoxRemove a local box.
Plugins
Basis
vagrant plugin listShow locally available boxes.
vagrant plugin install myPluginInstall a plugin.
VMware Workstation
https://developer.hashicorp.com/vagrant/docs/providers/vmware/configuration
vagrant plugin install vagrant-vmware-desktopInstall VMware Workstation Plugin
For it to work, it is required to install Vagrant VMware Utility: https://developer.hashicorp.com/vagrant/docs/providers/vmware/vagrant-vmware-utility
VMware ESXi
https://github.com/josenk/vagrant-vmware-esxi
vagrant plugin install vagrant-vmware-esxiInstall VMware ESXi plugin
vagrant up --provider=vmware_esxiTo use the plugin specify the provider when using Vagrant commands.