// TERRAFORM & IAC ARENA

20 INCIDENTS.
AUCUN APPLY AVEUGLE.

Du premier plan à la récupération d’un state critique : providers, modules, drift, sécurité, gouvernance et migrations de production.

TESTER LE PREMIER LAB →2 LABS GRATUITS · AUCUNE INFRA À INSTALLER
PRODUCTION REPRODUITE, RISQUE ZÉRO.

Les scénarios sont déterministes et isolés. Aucune commande ne touche le serveur OpsArena, un cloud réel ou l’infrastructure d’un client.

01

TRIAGE

Inventaire et preuves avant mutation.

02

HYPOTHÈSE

Cause testable et signaux contradictoires.

03

MITIGATION

Action ciblée, réversible et sûre.

04

PREUVE

Validation technique et utilisateur.

// READINESS MATRIX

TA MAÎTRISE,
DOMAINE PAR DOMAINE.

Un lab maîtrisé exige les quatre preuves techniques et la bonne décision de fermeture.

HCL & plan0%

0/5 compétences prouvées

InitialisationQualité HCLPlanVariables & contratsData sources & outputs
State0%

0/6 compétences prouvées

Backend & lockingImportState refactoringDriftRécupération stateApply recovery
Gouvernance0%

0/5 compétences prouvées

Secrets & statePolicy as codeProtection destructiveSupply chain IaCFinOps & tags
Production0%

0/4 compétences prouvées

ModulesPromotionMigrationIncident command
// 4 PHASES · 20 INCIDENTS

DE DÉBUTANT
À PRODUCTION LEAD.

Cinq incidents par niveau. L’ambiguïté, le blast radius et la responsabilité augmentent à chaque phase.

01
DÉBUTANT

Fondations IaC

Initialiser, valider et lire un plan avant toute mutation.

0/5 MAÎTRISÉS
01
Initialisation · sandbox/foundations

Provider introuvable

Initialise un projet et verrouille le provider réellement attendu.

02
Qualité HCL · sandbox/network

Configuration invalide

Trouve une erreur de type avant tout accès au cloud.

03
Plan · dev/database

Plan inattendu

Lis un plan et isole un remplacement avant qu’il n’atteigne la base.

04
Variables & contrats · dev/platform

Variable silencieusement fausse

Impose type, validation et précondition à une variable critique.

05
Data sources & outputs · dev/web

Dépendance codée en dur

Remplace une IP statique par une donnée et un output typé.

02
INTERMÉDIAIRE

State & modules

Collaborer, importer, refactorer et gérer la dérive.

0/5 MAÎTRISÉS
06
Backend & locking · prod/network

State verrouillé

Diagnostique un lock distant sans le forcer pendant un apply actif.

07
Import · prod/security

Ressource hors state

Importe une ressource existante sans la recréer ni la modifier.

08
State refactoring · prod/web

Refactor destructeur

Déplace une adresse de ressource lors d’un refactor de module.

09
Drift · prod/edge

Drift manuel

Mesure puis réconcilie une modification console sans écraser une mitigation nécessaire.

10
Modules · shared/network

Module incompatible

Mets à niveau un module avec contrats de version et plan de migration.

03
AVANCÉ

Sécurité & gouvernance

Bloquer secrets, destruction, supply-chain et coût non maîtrisé.

0/5 MAÎTRISÉS
11
Secrets & state · prod/database

Secret dans le state

Évite qu’un credential soit écrit en clair dans state et plans.

12
Policy as code · prod/data

Bucket public

Bloque un plan non conforme avec policy as code avant apply.

13
Protection destructive · prod/database

Base protégée

Combine lifecycle, policy et revue explicite pour une ressource critique.

14
Supply chain IaC · runner/prod

Provider compromis

Vérifie checksum et origine d’un provider avant exécution.

15
FinOps & tags · prod/compute

Plan à +18 000 €

Ajoute une gate FinOps sans bloquer les changements justifiés.

04
PRO

Terraform en production

Promouvoir, récupérer et migrer avec rollback.

0/5 MAÎTRISÉS
16
Promotion · multi-env/network

Prod diverge de staging

Promouvoie le même artefact IaC entre environnements sans copier le state.

17
Récupération state · prod/network

State supprimé

Restaure un state distant à partir d’une version cohérente sans toucher au cloud.

18
Apply recovery · prod/edge

Apply interrompu

Réconcilie une exécution partielle sans relancer aveuglément tout le plan.

19
Migration · prod/database

Migration base sans retour

Orchestre une évolution blue/green avec checkpoints et bascule réversible.

20
Incident command · prod/database

P1 — State et base critique

Commande un incident combinant lock orphelin, state divergent et plan destructeur.

// CAPSTONE

P1 — STATE ET BASE CRITIQUE

Lock orphelin, adresse divergente et plan destructeur : protège le cloud sain, répare le state et prouve zéro destruction.

DÉBLOQUER LE PARCOURS →