Site: https://www.vagrantup.com/
Fonte: https://github.com/hashicorp/vagrant
Discussão sobre HashiCorp: https://discuss.hashicorp.com/c/vagrant/24
Vagrant é uma ferramenta para construir e distribuir ambientes de desenvolvimento.
Os ambientes de desenvolvimento gerenciados pelo Vagrant podem ser executados em plataformas virtualizadas locais, como VirtualBox ou VMware, na nuvem via AWS ou OpenStack, ou em contêineres como Docker ou LXC bruto.
O Vagrant fornece a estrutura e o formato de configuração para criar e gerenciar ambientes de desenvolvimento portáteis completos. Esses ambientes de desenvolvimento podem estar no seu computador ou na nuvem e são portáteis entre Windows, Mac OS X e Linux.
Dependências do pacote: O Vagrant requer que bsdtar
e curl
estejam disponíveis no PATH do seu sistema para ser executado com sucesso.
Para um início rápido, apresentaremos uma máquina de desenvolvimento no VirtualBox porque ela é gratuita e funciona em todas as principais plataformas. O Vagrant pode, no entanto, funcionar com praticamente qualquer sistema, como OpenStack, VMware, Docker, etc.
Primeiro, certifique-se de que sua máquina de desenvolvimento tenha o VirtualBox instalado. Depois disso, baixe e instale o pacote Vagrant apropriado para o seu sistema operacional.
Para construir seu primeiro ambiente virtual:
vagrant init hashicorp/bionic64 vagrant up
Nota: O comando vagrant up
acima também fará com que o Vagrant baixe a caixa bionic64
por meio do URL especificado. O Vagrant só faz isso se detectar que a caixa ainda não existe no seu sistema.
Para aprender como construir um ambiente de desenvolvimento totalmente funcional, siga o guia de primeiros passos.
Se você deseja a versão mais moderna do Vagrant, tentamos manter o main bastante estável e você pode tentar. Revise a página de instalação aqui.
Reserve um tempo para ler as Diretrizes da comunidade HashiCorp e o Guia de contribuição do Vagrant.
Então você está pronto para ir!