Bibliothèque open source de modules Terraform Azure que je maintiens — networking, AKS, Key Vault, RBAC, Private Endpoints, FinOps Hub, Palo Alto HA, et plus. Patterns AVM (validation, lookup, locks), telemetry, diagnostic settings et naming conventions par défaut.
TerraformAzureAVMIaCGitHub Actions
📦 github.com/John6810/terraform-azurerm-modules →Plateforme distribuée de scoring multi-critères déployée en GitOps sur cluster Kubernetes personnel. Architecture multi-couches : CLI (19 commandes), REST API FastAPI (19 endpoints), CronJobs Kubernetes pour les pipelines de scan, bot Discord companion. Logique métier modulaire, validation par 359 tests pytest, déploiement GitOps via ArgoCD.
PythonFastAPIKubernetesArgoCDDockerpytest
Cluster Kubernetes 2 nœuds bare-metal, GitOps via ArgoCD ApplicationSet, observabilité Prometheus/Grafana, ingress Traefik, MetalLB pour L2 load balancing, stockage hybride SMB/RawFile CSI. Sealed Secrets pour la gestion des secrets en GitOps. Sandbox de validation des patterns avant production.
KubernetesArgoCDTraefikPrometheusMetalLBSealed Secrets