Skip to content

nilo-lima/debian-devops-lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 DevOps & AWS Cloud Lab: Debian 12 Edition

OS Vagrant Docker AWS Lint and Validation

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.


🛠️ O que há dentro?

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, lazydocker e kind (Kubernetes in Docker).
  • Ecossistema AWS: AWS CLI v2, AWS SAM, AWS Session Manager Plugin e localstack (Simulador Cloud).
  • Networking & Monitoramento: nmap, tcpdump, htop, nload, iftop e httpie.
  • Developer Experience: Oh My Posh (Prompt customizado para DevOps), Nerd Fonts e GitHub CLI (gh).

📖 Documentação Detalhada

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)


⚡ Início Rápido

Pré-requisitos

Certifique-se de ter o Vagrant e o VirtualBox instalados em sua máquina hospedeira.

Provisionamento

  1. Clone este repositório:

    git clone https://github.com/nilo-lima/debian-devops-lab
    cd debian-devops-lab
  2. Inicie a máquina virtual:

    vagrant up
  3. Acesse o ambiente:

    vagrant ssh

🌐 Informações de Rede

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

📂 Estrutura do Projeto

  • 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.

🤝 Contribuição e Autoría

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.

About

Um laboratório DevOps & AWS Cloud completo e automatizado com Debian 12, Vagrant e VirtualBox. Stack completa: Terraform, Ansible, Docker, LocalStack, AWS CLI, Kind e terminal customizado (Oh My Posh). Ideal para estudos de IaC e Cloud Native.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages