Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joao-prs/vagrantfiles
Alguns arquivos vagrantfile para subir vms de diferentes tipos e com diferentes configurações de ambientes, fique a vontade para explorar. 💻 👻
https://github.com/joao-prs/vagrantfiles
ruby vagrant
Last synced: about 1 month ago
JSON representation
Alguns arquivos vagrantfile para subir vms de diferentes tipos e com diferentes configurações de ambientes, fique a vontade para explorar. 💻 👻
- Host: GitHub
- URL: https://github.com/joao-prs/vagrantfiles
- Owner: joao-prs
- License: mit
- Created: 2022-08-29T17:18:23.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-09T19:09:32.000Z (4 months ago)
- Last Synced: 2024-09-09T23:38:58.502Z (3 months ago)
- Topics: ruby, vagrant
- Language: Shell
- Homepage:
- Size: 656 KB
- Stars: 2
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### 🟦 Sobre o Vagrant
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/
### 🟦 Este repositório
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**.
```bash
export VAGRANT_DISABLE_STRICT_DEPENDENCY_ENFORCEMENT=1
```
OU siga os passos da resolução deste problema aqui na documentação do archlinux.### 🟦 Sumário
- **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. ☺️