Vagrant is a tool for creating reproducible development environments using VirtualBox or other virtualization products. It is an easy way to stand up
development environments and share them with your team. The configuration tools can be used to help deploy your production environment.
I'm going to cover what Vagrant is, how easy it is to setup, and how it worked on a team environment. I'll also include my experience using a Vagrant environment to deploy to production.