Méta-portfolio : ce site
Ce site est déployé par le pipeline qu’il décrit : bucket S3 privé et distribution CloudFront provisionnés en Terraform, livrés en continu par GitHub Actions.
- Déploiement sans clé AWS : GitHub Actions assume un rôle IAM fédéré, limité au bucket du site
- Terraform gaté en CI : fmt, validate, tflint, trivy et checkov sur chaque PR, apply depuis main
- Trois rôles IAM (infra, site, RAG), budget mensuel avec alerte, décisions consignées en ADR
TerraformGitHub ActionsS3 · CloudFrontIAM
Lire l’étude de cas →
