Cómo se ve el resultado
Al terminar el proyecto, un ingeniero nuevo puede abrir un repositorio y ver todas las cuentas, redes, clústeres y servidores que tienes, cómo están configurados y el historial de cada cambio con su revisor. Una pull request muestra el plan de Terraform antes de que cambie nada. Una pull request fusionada la aplica CI, no un portátil.
En Kubernetes, ArgoCD mantiene el clúster alineado con Git. Si alguien cambia algo a mano, aparece como desviación. Las políticas Kyverno frenan los patrones inseguros más comunes antes de que se ejecuten.
Pensado para auditorías además de para ingenieros
La misma configuración responde a varias preguntas de auditoría a la vez. ¿Quién cambió la regla del firewall? La pull request. ¿Se revisó? Protección de ramas. ¿Podéis reconstruir tras un desastre? Aquí está el código, y esta es la última vez que lo hicimos.
Construimos este modelo para una fintech de pagos: Terraform y Terragrunt en AWS, EKS para microservicios, ArgoCD, Kyverno y KEDA, una golden image de Packer y Ansible para el stack de procesamiento de tarjetas.
Lo que no hacemos
No escondemos tu infraestructura detrás de herramientas propias o módulos que no puedas leer. Todo son herramientas open source estándar en tus propios repositorios.