/Vagrant

Vagrant é o utilitário de linha de comando para gerenciar o ciclo de vida de máquinas virtuais.

Primary LanguageRuby

Vagrant

Projetos e estudos sobre Vagrant.

Vagrant

Anotações

Vagrant é uma ferramenta para construir e gerenciar ambientes de máquinas virtuais em um único fluxo de trabalho.

  • Gestão de VMs
  • Automatização
  • Comando via CLI

Vagrant Site Vagrant and Windows Subsystem for Linux - WSL

Arquitetura

  • VagrantFile: Definição da VM

Comandos

  • vagrnat --version
  • vagrant init
  • vagrant up
  • vagrant ssh vm.hostname

Plugins

  • vagrant plugin install vagrant-aws
  • vagrant plugin list
  • vagrant plugin install vagrant-vbguest --plugin-version 0.21

Pontos de Atenção

  • Configuarar o .gitignore para ignorar o diretório .vagrant

  • O Comando vagrant destroy apaga apenas a machina, e não a box (arquivo local)

  • Toda alteração no script de provisionamento, deve ser seguida de destroy e up

  • Alterações que não alteram o provionamento, pode se executar apenas o vagrant reload

  • Instalar o módulo vbguest