What is Vagrant and why we use it?
Vagrant is a tool to automate your virtual machine setup. Use vagrant init file to write a blueprint for your virtual machines.
Vagrant configuration file is written in Ruby programming language.
Configure providers and provisioners, then tun “vagrant up” to make magic happen.