Infraestrutura como Código na Nuvem · Sete Lagoas Transportes LTDA

Plataforma de Identidade em Nuvem Híbrida

Identidade, serviços de arquivos e rede site-to-site para uma transportadora, provisionados como código na Oracle Cloud e convergidos com Ansible. As filiais alcançam a identidade da matriz por uma malha criptografada, e toda operação recorrente — cadastrar um peer, verificar a saúde, restaurar um backup — é um comando nomeado, não um procedimento memorizado.

Em Produção
Resultados
Terraform + Ansible, sem passos manuaisProvisionamento
Compute, storage e security groups na OCINuvem
Malha WireGuard site-to-siteConectividade
Health check automatizado de sete pontosVerificação
Arquitetura
Filial A connects to Servidor Central de Arquivos e Identidade via Malha Site-to-Site Criptografada. Filial B connects to Servidor Central de Arquivos e Identidade. Matriz connects to Servidor Central de Arquivos e Identidade via Auth / DNS / Sincronização de Horário. Servidor Central de Arquivos e Identidade connects to Armazenamento Compartilhado Gerenciado via Volume protegido e versionado. Armazenamento Compartilhado Gerenciado connects to Cofre de Backup via Automatizado · Criptografado · Fora do local.
Notas de Engenharia

Provisionar e configurar são deliberadamente ferramentas distintas. O Terraform declara o nó de compute, o armazenamento em bloco e os network security groups; o Ansible converge WireGuard e Samba a partir de templates. Nenhum dos dois é forçado a fazer mal o trabalho do outro.

O repositório documenta o limite do próprio controle. A rede virtual, a sub-rede, os gateways e as tabelas de rota ficam fora do state do Terraform, e o README declara a consequência sem rodeios: uma alteração fora de banda no console pode romper o roteamento da VPN, e o apply não consegue detectá-la nem revertê-la.

Restrições de ordem são impostas, não apenas documentadas. O provisionamento se recusa a rodar enquanto o controlador de domínio não estiver registrado como peer WireGuard, porque o playbook roteia DNS, NTP e Kerberos por esse túnel — e o próprio registro de peer rejeita entradas duplicadas, endereços de VPN em conflito e chaves malformadas.

Um único comando executa sete verificações no nó, entre elas uma asserção de montagem que falha ruidosamente se o volume de dados estiver ausente e as escritas estiverem indo silenciosamente para o disco raiz efêmero.

Credenciais de administrador nunca são gravadas em disco durante o provisionamento, mesmo que a execução seja interrompida no meio.

Adicionar uma filial é um comando com template que gera a configuração do cliente e registra o peer, e não uma troca manual de chaves feita à mão.

Tecnologias Principais
TerraformAnsibleOCIcloud-initWireGuardSambaActive DirectoryResticjust