Publicado em 09/03/2012 às 10:09 | 26637 leituras
Primeira versão estável da ferramenta em código aberto para geração de ambientes de desenvolvimento permite o compartilhamento rápido de configurações de máquinas virtuais.
Exatamente dois anos após o lançamento de sua primeira versão, o projeto Vagrant anunciou a disponibilização da primera versão estável de sua ferramenta em código aberto para geração de ambientes de desenvolvimento. O Vagrant 1.0 permite que desenvolvedores configurem facilmente máquina virtuais para propósitos de desenvolvimento e teste usando o VirtualBox da Oracle e um único arquivo de configuração.
O software foi desenvolvido para trabalhar pela linha de comando e pode configurar máquinas virtuais com os acréscimo de hóspedes (guest additions) do VirtualBox, para habilitar compartilhamento de pastas e redirecionamento de portas, SSH com autenticação baseada em chave, Ruby, RubyGems, Chef e Puppet. Chef e Puppet foram incluídos para simplificar o provisionamento de software na máquina virtual. Máquinas virtuais são configuradas usando um único Vagrantfile; isso torna as configurações simples de compartilhar entre outros desenvolvedores ou usuários, para que eles possam replicar a configuração com um simples comando.
Com essa nova versão, o Vagrant agora possui suporte para instaladores do Windows 7, Mac OS X 10.5+ e diversas distribuições Linux, como o Ubuntu, Debian, Red Hat Enterprise Linux, CentOS e Fedora. Essa primeira versão estável também introduziu compatibilidade reversa para o arquivo Vagrantfile, e o principal desenvolvedor da ferramenta, Mitchell Hashimoto afirmou que ele "desenvolveu esse recurso de forma a não comprometer inovações futuras". De acordo com o site do projeto, o Vagrant já é utilizado pela Rackspace, OpenStack, Mozilla, Nokia, e muitas outras empresas e organizações.
Mais informações sobre o Vagrant podem ser encontradas no site do projeto, onde você também pode encontrar o software para download, sob os termos de uma licença MIT.