I've been using VirtualBox for many years to create a development environment.
A lot of my colleagues are talking about Vagrant and many people seem very excited about it but I just can't seem to grasp the benefits of it.. seems to me like it's a series of new commands to learn in order to do the same things I did with Virtualbox.
With VirtualBox, I install and configure an environment perfectly, then I can package it up as an OVA or whatever and share it with other office users. You can take a snapshot in VirtualBox if something goes wrong.
Puppet and chef aren’t really part of Vagrant, they’re their own thing right?
So yes, what benefits specifically does Vagrant offer over VirtualBox on it's own?