Cloud et infrastructure

PRÉSENTATION DU PROJET / EN COURS

Fondations cloud avec Terraform

Infrastructure as code pour mon environnement OCI et Cloudflare, afin de documenter et d’examiner les changements dans Git.

  • Terraform
  • OCI
  • Cloudflare
  • Nginx
  • Infrastructure as code

Le besoin

À mesure qu’un environnement grandit, les ressources cloud gérées manuellement deviennent plus difficiles à comprendre et à recréer. J’utilise Terraform pour décrire en code l’infrastructure de mes projets et conserver un historique lisible de ses changements.

Approche

Ce travail rassemble les ressources OCI et Cloudflare dans mon workflow d’infrastructure as code. Mon projet OCI décrit deux reverse proxies Nginx avec contrôles de santé et bascule via Keepalived ; la documentation couvre aussi le renouvellement et la synchronisation des certificats.

Git rend les configurations révisables et comparables. Le réseau et les contrôles d’accès Cloudflare relient les ressources cloud aux services qu’elles soutiennent. Le dépôt distingue le provisionnement automatisé des étapes opérationnelles suivantes : créer une instance ne signifie pas que le service est déjà validé.

Contribution et périmètre

Je développe et maintiens la configuration Terraform de mon propre environnement, en m’appuyant sur mon expérience du support cloud et des déploiements, ainsi que sur mon travail actuel avec Kubernetes et GitOps.

Il s’agit d’une plateforme personnelle en évolution, adaptée aux charges de travail.