Getting started with Vagrant

Table of Contents

Vagrant is a perfect choice for virtual development environment. Vagrant was created and maintained by Mitchell Hashimoto. It benefits developers, operations engineer and designers. Vagrant really shines when working in a team of any size - small, medium or large. It is great technology to avoid works on my machine syndrome and issues caused due to environmental differences between developer and production environments.

If DevOps is about culture then tools like Vagrant and Puppet are enabling technologies. Vagrant plays a key role in DevOps culture. Vagrant is also used to mimic topology of large and distributed systems such as Multi-tier Web Application, Hadoop, Spark, etc. using Vagrant multi-machine environment

I have written several posts about Vagrant, but following posts are what you will need for getting started with Vagrant,

Related Posts

Creating a new Vagrant base box from an existing VM

Creating a new Vagrant base box from an existing VM

Typically my Vagrant workflow starts with a official base box provided by Ubuntu. With help of a …

How to PageSpeed with Apache

How to PageSpeed with Apache

This is a quick rundown on how to install, configure and tune the PageSpeed on Ubuntu with Apache as …

My Vagrant Workflow

My Vagrant Workflow

For those who never heard about the Vagrant, it is a very handy way to manage, create and destroy …