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.