Vagrant
Noun · Development
Definitions
A HashiCorp tool that automates the creation and provisioning of reproducible virtual machine environments using a declarative Vagrantfile. It wraps providers like VirtualBox, VMware, and Hyper-V so developers can spin up consistent dev environments with a single 'vagrant up' command.
In plain English: A tool that lets developers create identical virtual computer environments automatically from a configuration file, so everyone works in the same setup.
Example: "Before Docker took over, we used Vagrant to give every developer an identical Ubuntu VM so 'works on my machine' wasn't an excuse."