
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.