Virtualização com Vagrant — Todos falando a mesma lingua

Como criar seus ambientes de forma rápida e eficaz, sem as famosas desculpas “na minha máquina funciona”.


Há algum tempo tenho pesquisado e testado algumas soluções para ambientes multi-vm e até encontrei algumas bacanas, porém, ainda não atendiam minhas necessidades: facilidade de uso e de configuração.

Nessas andanças pela Web, acabei encontrando o Vagrant, uma solução prática e robusta onde podemos criar as VM´s, configurá-las e distribuir de maneira fácil. Isso quer dizer que quando entrar um programador novo na equipe não teremos mais aquele desperdício de tempo com o setup do ambiente. =)

O Vagrant roda nos principais sistemas operacionais (Linux, MacOS X e Windows) e utiliza o Virtualbox para criar as máquinas virtuais.

Bom, chega de conversa fiada e vamos ao que interessa!

Ps.:Este artigo foi escrito utilizando uma máquina com Ubuntu, então sinto dizer que os comandos abaixo só funcionam em máquinas debian-based.