Vagrant: meu ambiente de desenvolvimento é seu ambiente

Uma das ferramentas que mais usei durante os serviços de consultoria que prestei pela TriadWorks foi sem dúvida o Vagrant. Com ele era muito fácil criar e configurar máquinas virtuais (VM) onde eu customizava para cada projeto ou equipe na qual estivesse trabalhando, dessa forma eu evitava sujar meu MacOSX com servidores e aplicativos temporários.

E não somente isso, eu conseguia compartilhar esse mesmo ambiente (VM) com o restante da equipe. Eles não tinham que fazer nada se não executar um comando do Vagrant nas suas máquinas, estejam elas rodando Windows, Linux ou MacOSX.

Pois bem, esta semana eu escrevi sobre o Vagrant no blog dos instrutores da TriadWorks, onde ensino o passo a passo de como você pode configurar o Vagrant na sua máquina, além de ensinar como você, em questões de minutos, pode configurar um servidor Java com Tomcat 7:

 Vagrant: crie e configure seu ambiente de forma automatizada

Outra grande vantagem da ferramenta é a possibilidade de configurar servidores de produção ou homologação antes mesmo de colocar a aplicação no ar. Deste modo eu posso fazer diversos testes antes mesmo de solicitar ao pessoal da infra do cliente uma máquina para deployar a aplicação. Se durante meus testes eu bagunçasse ou corrompesse a VM eu poderia destruí-la e começar tudo novamente sem qualquer medo!

No final eu acabo com um ambiente melhor configurado e um script para replicar a mesma configuração do ambiente em questões minutos!

Sensacional, não?

Leave a Reply

Your email address will not be published. Required fields are marked *