Fluxo de trabalho único para criar e gerenciar ambientes de máquinas virtuais. Melhora o tempo de configuração do desenvolvimento, o arquivo de configuração declarativa descreve todos os requisitos e os constrói por meio de um fluxo de trabalho consistente. | Aumente a paridade de produção, o arquivo de configuração declarativa descreve todos os requisitos e os constrói por meio de um fluxo de trabalho consistente. Espelhe ambientes de produção fornecendo o mesmo sistema operacional, pacotes, usuários e configurações, ao mesmo tempo em que oferece aos usuários a flexibilidade de usar seu editor, IDE e navegador favoritos. para saber mais, visite https://www.vagrantup.com/ |
Uma piscina de arquivos vagrantfile para subir vms de diferentes tipos e configurações, para a construção desses ambientes foi utilizado o virt-manager, então os arquivos vagrantfiles chamam pelo plugin do libvirt no inicio de cada arquivo Vagrantfile. Entre na pasta desejada e digite vagrant up
Futuramente todas as pastas de pequenos labs vão ter páginas de readme com algum comentário.
Aprenda a instalar o vagrant
em seu ambiente clicando aqui.
Depois vagrant plugin install vagrant-libvirt
para instalar o plugin, se houver erros para instalar plugins, verifique se esta instalado base-devel
.
Se você tiver problemas com incompatibilidade de dependências, a variavel de ambiente a seguir pode ser definida para ignorar versões de gem.
export VAGRANT_DISABLE_STRICT_DEPENDENCY_ENFORCEMENT=1
OU siga os passos da resolução deste problema aqui na documentação do archlinux.
- OS: Vagrantfiles de sistemas operacionais distintos para testar
- Applications: Vagrantfiles para testar algumas aplicações
Note
Este repositório está sendo constantemente atualizado, futuramente cada projeto terá uma aplicação diferente dentro de sí, visando o aprendizado de sua instalação dentro do script de automação de diferentes ambientes.