Vagrant is a piece of software through which you can create and configure virtual development environments. It is an highly efficient tool for managing virtual machines via CLI. This increases your and your team's productivity and flexibility.
Here, machines are provisioned on top of any of the virtualization tool, i.e. VirtualBox, VMware, AWS, or of any other provider. Later, industry-standard provisioning tools such as shell scripts, Puppet or Chef, can be used to automatically install and configure software on the machine. Read More