Repolode
hashicorp

hashicorp/vagrant

Ferramenta de CLI para criar e distribuir ambientes de desenvolvimento reproduzíveis no VirtualBox, VMware, AWS, OpenStack, Docker e outros.

Estrelas
27,219
Forks
4,423
Issues abertas
759
Último commit
anteontem

O que é?

Vagrant é uma ferramenta para criar e distribuir ambientes de desenvolvimento. Ela usa um único formato de configuração para descrever um ambiente portátil completo, que pode ser iniciado com comandos como `vagrant init` e `vagrant up`.

Os ambientes gerenciados pelo Vagrant podem ser executados em plataformas locais de virtualização, como VirtualBox ou VMware, na nuvem, por meio de AWS ou OpenStack, ou em contêineres, como Docker ou LXC puro. A mesma definição de ambiente é portátil entre Windows, macOS e Linux, permitindo que uma equipe compartilhe a mesma configuração em vez de manter instruções específicas para cada máquina.

O Vagrant baixa imagens base, chamadas boxes, sob demanda quando elas ainda não estão disponíveis localmente. O início rápido usa VirtualBox porque ele é gratuito e funciona nas principais plataformas.

Recursos principais

  • 01Descreve ambientes de desenvolvimento completos em uma única configuração portátil.
  • 02Oferece suporte a providers locais, como VirtualBox e VMware, além de AWS, OpenStack, Docker e LXC.
  • 03Baixa boxes base automaticamente quando elas não estão disponíveis localmente.
  • 04Funciona em Windows, macOS e Linux.

Casos de uso

  • Oferecer à equipe um ambiente de desenvolvimento idêntico, com configurações próximas às de produção.
  • Criar máquinas de teste descartáveis no VirtualBox ou na nuvem.
  • Compartilhar uma configuração reproduzível para integrar novos desenvolvedores.

Início rápido

  1. 1

    Instale o VirtualBox e baixe o pacote do Vagrant para o seu sistema operacional na página de downloads

  2. 2

    Inicialize um projeto com a box bionic64

    vagrant init hashicorp/bionic64
  3. 3

    Inicie o ambiente virtual

    vagrant up

Antes de usar

  • É necessário que bsdtar e curl estejam disponíveis no PATH do sistema.
  • A instalação a partir do código-fonte é documentada separadamente e se destina a quem deseja usar a versão de desenvolvimento mais recente.
  • O HCP Vagrant está sendo descontinuado, mas isso não afeta o Vagrant CLI.

Tópicos

Perguntas frequentes

O que é vagrant?
Ferramenta de CLI para criar e distribuir ambientes de desenvolvimento reproduzíveis no VirtualBox, VMware, AWS, OpenStack, Docker e outros. Vagrant é uma ferramenta para criar e distribuir ambientes de desenvolvimento. Ela usa um único formato de configuração para descrever um ambiente portátil completo, que pode ser iniciado com comandos como `vagrant init` e `vagrant up`.
vagrant é gratuito? Qual é a licença?
vagrant é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
vagrant ainda é mantido?
Manutenção ativa. O último commit de vagrant foi em 19 de out. de 2026.
Para que posso usar vagrant?
Oferecer à equipe um ambiente de desenvolvimento idêntico, com configurações próximas às de produção. Criar máquinas de teste descartáveis no VirtualBox ou na nuvem. Compartilhar uma configuração reproduzível para integrar novos desenvolvedores.
Como instalar vagrant?
Instale o VirtualBox e baixe o pacote do Vagrant para o seu sistema operacional na página de downloads Inicialize um projeto com a box bionic64: vagrant init hashicorp/bionic64 Inicie o ambiente virtual: vagrant up
Onde consigo vagrant?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/hashicorp/vagrant

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados