Vagrant virtualizes environments easily!

Image you are working on 3 different projects:

  • Project A: PHP 5.3, NginX, MySQL…
  • Project B: Ruby, Rails, MangoDB…
  • Project C: PHP 5.4, Apache2, PostgreSQL…

The problem is obvious. Imagine now that the production server is Ubuntu 12.04 and you’re working on Mac OS X or windows. How to solve these problems ? Vagrant will help us to install the Ubuntu 12.04 Box and to make 3 development environments with its dependencies via provisioning scripts !