Infraestructura como Código en la Nube · Sete Lagoas Transportes LTDA

Plataforma de Identidad en Nube Híbrida

Identidad, servicios de archivos y red sitio a sitio para un operador de carga, provisionados como código en Oracle Cloud y convergidos con Ansible. Las sucursales alcanzan la identidad de la sede por una malla cifrada, y cada operación recurrente — dar de alta un peer, revisar la salud, restaurar un backup — es un comando con nombre, no un procedimiento recordado.

En Producción
Resultados
Terraform + Ansible, sin pasos manualesProvisionamiento
Compute, almacenamiento y security groups en OCINube
Malla WireGuard sitio a sitioConectividad
Health check automatizado de siete puntosVerificación
Arquitectura
Sucursal A connects to Servidor Central de Archivos e Identidad via Malla Site-to-Site Cifrada. Sucursal B connects to Servidor Central de Archivos e Identidad. Sede Central connects to Servidor Central de Archivos e Identidad via Auth / DNS / Sincronización Horaria. Servidor Central de Archivos e Identidad connects to Almacenamiento Compartido Gestionado via Volumen protegido y versionado. Almacenamiento Compartido Gestionado connects to Bóveda de Respaldo via Automatizado · Cifrado · Fuera del sitio.
Notas de Ingeniería

Provisionar y configurar son deliberadamente herramientas distintas. Terraform declara el nodo de cómputo, el almacenamiento en bloque y los network security groups; Ansible converge WireGuard y Samba desde plantillas. A ninguno se le pide hacer mal el trabajo del otro.

El repositorio documenta el borde de su propio control. La red virtual, la subred, las gateways y las tablas de rutas quedan fuera del state de Terraform, y el README declara la consecuencia sin rodeos: un cambio fuera de banda en la consola puede cortar el enrutamiento de la VPN, y apply no puede detectarlo ni revertirlo.

Las restricciones de orden se imponen, no solo se documentan. El provisionamiento se niega a ejecutarse hasta que el controlador de dominio esté registrado como peer de WireGuard, porque el playbook enruta DNS, NTP y Kerberos por ese túnel — y el propio registro de peer rechaza entradas duplicadas, direcciones VPN en conflicto y claves malformadas.

Un solo comando ejecuta siete verificaciones sobre el nodo, entre ellas una aserción de montaje que falla ruidosamente si el volumen de datos no está y las escrituras han estado cayendo en silencio al disco raíz efímero.

Las credenciales de administrador nunca se escriben a disco durante el provisionamiento, incluso si la ejecución se interrumpe a mitad de camino.

Agregar una sucursal es un comando con plantilla que genera la configuración del cliente y registra el peer, no un intercambio manual de claves hecho a mano.

Tecnologías Principales
TerraformAnsibleOCIcloud-initWireGuardSambaActive DirectoryResticjust