Skip to content

franamaro-dev/TerraStack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

TerraStack

Infrastructure-as-Code (Terraform/Ansible) templates for zero-trust FinTech deployments.

⚠️ El Problema

Los despliegues manuales mediante SSH rompen las cadenas de custodia, fallan en las auditorías técnicas (ISO 27001), y dificultan enormemente la escalabilidad horizontal en entornos transaccionales como VeriFactu o TicketBAI.

⚡ La Solución (Infraestructura como Código)

TerraStack es la receta oficial para poner en producción de forma orquestada la suite VeriStack y FlowNode. Divide la topología en dos fases deterministas:

  1. Provisioning (Terraform): Genera redes privadas virtuales (VPC), instancias seguras (Linux Hardened) y aplica Security Groups bajo la premisa de Default Deny (Zero-Trust).
  2. Configuration Management (Ansible): Orquesta los contenedores Docker dentro de la VLAN generada, enlazando APIs con Brokers (Redis) de forma ciega y segura al exterior.

🚀 Uso Rápido (Dry Run)

# 1. Validar plan de infraestructura
cd terraform
terraform init
terraform plan -out=fintech_prod.tfplan

# 2. Configurar servidores e inyectar Docker Compose Stack
cd ../ansible
ansible-playbook -i inventory/production.ini playbooks/deploy_stack.yml --check

🔒 Postura de Seguridad (Zero-Trust)

  • Los puertos de bases de datos de vectores (Qdrant) y colas (Redis) nunca están expuestos a redes públicas.
  • SSH reforzado y restingido solo para IPs de control.
  • Despliegue garantizado mediante Immutable Infrastructure.

About

Infrastructure-as-Code templates (Terraform/Ansible) for Zero-Trust deployments.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages