Templates (golden paths)
Templates reutilizables para arrancar proyectos nuevos de Lade sobre
AWS + Terraform + GitHub Actions, sin repetir el trabajo ya resuelto
en lade-infra. Agnósticos al producto Lade en sí (no dependen de
lade-infra/lade-app), pero con el mismo namespacing lade-* en
los recursos de AWS.
terraform-lambda-template/— bots, collectors, APIs event-driven. Una lambda + su rol IAM + layer común, sin API Gateway forzado.vite-cloudfront-template/— SPAs estáticas (paneles admin, landings). S3 + CloudFront + pipeline de build/deploy, sin dominio propio por default.shared-aws-bootstrap/— no es un template, es un script de una sola corrida: crea los 3 roles IAM (dev/qa/prod) que ambos templates usan para autenticarse contra AWS desde GitHub Actions vía OIDC, compartidos entre todos los proyectos futuros en vez de crear roles por repo.
Orden recomendado para un proyecto nuevo
Sección titulada «Orden recomendado para un proyecto nuevo»- Si es la primera vez que se usa cualquiera de los dos templates en
esta cuenta de AWS: correr
shared-aws-bootstrap/setup-shared-oidc-roles.shuna vez (ver su README). - Clonar el template que corresponda y correr su
init.sh— cada uno trae su propio README con los pasos siguientes (bootstrap de state, variables de GitHub, primer deploy manual).
Cada proyecto generado es un repo Git independiente — no hay
dependencia entre ellos ni con lade-infra.