Vagrant goes a step further then VirtualBox, by automating all of the steps that you must take in order to create a virtual VM. You no longer need to go and download and ISO, go through each of the install processes, setup network cards, mount and unmount shares etc, Vagrant will automagically do all of this for you. The only requirement is that you must have VirtualBox installed on your local machine.
In this section I will show you how to create the exact machine that we created using VirtualBox but instead we will use Vagrant to automate all of this tasks.
This is great, because now you can just give one of your team members a Vagrant file and they just run one single command vagrant up
and they will be ready to go.
Before we get started installing vagrant, here is a list of the benefits of using vagrant.
- Automated install of OS’s
- Automated network configurations
- Automation with Puppet or Chef
- Cross Platform Development
- Virtualization Manager for Teams
I always had a passion for the field of STEM (Science, Technology, Engineering, and Math) and I knew I wanted to do something to make a difference in the world. I just didn’t know where to start. I was an immigrant in a new country, grew up in a tough environment, and wasn’t sure how… Read More