Vagrant and Terraform

Vagrant and Terraform

These software products are not virtual machine hosts/hypervisors, but are management tools that work with the host/hypervisor.

Vagrant integrates with Virtualbox to allow you to quickly deploy VMs that are preconfigured (“ready to run”). Their objective is to give developers the opportunity to eliminate any chance of having an environment setup incorrectly. It also allows you to configure a lot of test instances very quickly, and to roll-back to a known good state also very quickly.

The Vagrant web site is here.

The company that developed it, Hashicorp, owns at least one other interesting and similar product named Terraform, which (at least on the surface) seems to have roughly the same objective as Vagrant. The publisher says, Infrastructure as code (IaC) tools allow you to manage infrastructure with configuration files rather than through a graphical user interface. IaC allows you to build, change, and manage your infrastructure…