
Le Volet 3 est la bibliothèque de références techniques du parcours OUTSCALE pour l'IaC. Chaque page est une référence par sujet (provider Terraform, plugin Packer, plugin d'inventaire Ansible…), consultable à la demande, alignée sur la source officielle, et taguée Well-Architected. Le récit projet (déployer une infrastructure 3-tiers complète, du réseau à l'application) vit dans le Volet 6 Capstone, qui consomme ces références chapitre par chapitre.
Comment lire ce volet
Section intitulée « Comment lire ce volet »- Pour comprendre une brique (provider, plugin, module), venir ici, lire la référence du sujet, repartir.
- Pour suivre un projet de bout en bout, aller au Volet 6 Capstone ; chaque chapitre pointe vers les références de ce volet pour le détail technique.
Cette séparation évite la duplication entre récit et catalogue et rend les références stables dans la durée, quand le provider Terraform passe en v1.6, on met à jour la référence sans toucher au capstone (et inversement).
Références publiées
Section intitulée « Références publiées » Référence Terraform sur OUTSCALE Provider v1.5.0, blocs api/oks, backend OOS, ressources Net/Subnet/VM/Volume/SG, datasources, patterns Well-Architected.
Référence Packer sur OUTSCALE Plugin v1.5.0, builder outscale-bsu, source_omi_filter, block device mappings, intégration Ansible.
Inventaire dynamique Ansible, plugin osc_vm Plugin Python complet (équivalent amazon.aws.aws_ec2), 56 filtres OAPI, multi-profils, keyed_groups, hostvars enrichies.
OSC Viewer pour Visual Studio Code Extension VS Code pour explorer un compte OUTSCALE en lecture, utile en complément des références CLI.
Articulation avec les autres volets
Section intitulée « Articulation avec les autres volets »| Volet | Rôle |
|---|---|
| Volet 2, Fondations | Concepts (Net, Subnet, BSU, OOS, EIM…) que les références appellent par leur nom. |
| Volet 3, Références IaC (vous êtes ici) | Catalogue technique par sujet, provider, plugins, options. |
| Volet 4, Services managés | OKS et autres services managés ; consommés par les modules Terraform du capstone. |
| Volet 5, Well-Architected | Grille de qualité ; chaque référence est tagguée par les piliers servis. |
| Volet 6, Capstone | Récit projet 3-tiers fil rouge qui consomme les références ci-dessus. |
Articulation avec les piliers Well-Architected
Section intitulée « Articulation avec les piliers Well-Architected »| Pilier | Comment l'IaC le sert |
|---|---|
| Operational Excellence | Pipeline IaC comme porte d'entrée unique des changements ; tagging unifié contrôlé en CI ; traçabilité Git. |
| Security | Compte EIM scopé par pipeline ; secrets injectés à l'exécution, jamais committés ; revue de PR obligatoire. |
| Reliability | Backend d'état centralisé sur OOS avec versioning ; OMI versionnée pour rollback. |
| Cost Optimization | Tag cost-center systématique ; right-sizing TINA dans les modules ; lifecycle OOS. |
| Sovereignty | OMI durcies souveraines (cloudgouv-eu-west-1) ; pas de dépendance à des modules tiers non européens. |
Prochaines étapes
Section intitulée « Prochaines étapes » Volet 6, Capstone (projet fil rouge) Le récit qui consomme les références ci-dessus pour bâtir une infrastructure 3-tiers complète.
Pilier Operational Excellence (Volet 5) L'IaC comme porte d'entrée unique des changements production.
Pilier Security (Volet 5) L'IaC comme mécanisme de revue, traçabilité et conformité.
Volet 2, Fondations OUTSCALE Les concepts (Net, Subnet, BSU, OOS, EIM…) que les références appellent.