Um ambiente de desenvolvimento e laboratório de infraestrutura totalmente automatizado, projetado para engenheiros DevOps e arquitetos de nuvem. Este projeto provisiona uma máquina virtual robusta, "batteries-included", pronta para práticas de IaC (Infrastructure as Code), Cloud Simulation e Container Orchestration.
Este laboratório consolida as ferramentas líderes de mercado em um único ambiente isolado:
- Infraestrutura como Código: Terraform & Ansible.
- Containers: Docker Engine, Docker Compose,
ctop,lazydockerekind(Kubernetes in Docker). - Ecossistema AWS: AWS CLI v2, AWS SAM, AWS Session Manager Plugin e
localstack(Simulador Cloud). - Networking & Monitoramento:
nmap,tcpdump,htop,nload,iftopehttpie. - Developer Experience: Oh My Posh (Prompt customizado para DevOps), Nerd Fonts e GitHub CLI (
gh).
Para instruções passo a passo sobre a instalação do VirtualBox/Vagrant no Host, resolução de problemas comuns (Troubleshooting) e guia de estudos, consulte o nosso guia principal:
👉 Acessar GUIA.md (Manual Completo de Instalação e Uso)
Certifique-se de ter o Vagrant e o VirtualBox instalados em sua máquina hospedeira.
-
Clone este repositório:
git clone https://github.com/nilo-lima/debian-devops-lab cd debian-devops-lab -
Inicie a máquina virtual:
vagrant up
-
Acesse o ambiente:
vagrant ssh
Ao subir a VM, os seguintes acessos estarão disponíveis:
| Recurso | Host (Sua Máquina) | Guest (VM) |
|---|---|---|
| IP Fixo | 192.168.56.248 |
192.168.56.248 |
Vagrantfile: Configuração da máquina virtual (Recursos, Rede e Sincronização).setup.sh: Script de provisionamento principal que instala e configura toda a stack.GUIA.md: Manual detalhado de configuração do host e guia de ferramentas.
Desenvolvido para fins educacionais e profissionais por Nilo Lima Jr.
Sinta-se à vontade para abrir uma Issue ou enviar um Pull Request com melhorias no script de provisionamento ou na documentação.
Este ambiente foi testado e otimizado para rodar sobre o Ubuntu 24.04 LTS como sistema operacional hospedeiro.