Appliquer l'infrastructure
Applique un plan calculé, après validation par une personne autorisée, si l'état n'a pas changé depuis.
Fonctionnement
Contrôles avant application : même organisation et environnement, plan validé, non expiré, état inchangé depuis le plan (sinon « périmé »), verrou de l'état. Le fichier de plan enregistré est appliqué tel quel.
Paramètres
| Paramètre | Type | Détail |
|---|---|---|
| Planobligatoire | texte | Identifiant produit par « Plan d'infrastructure » dans la même exécution ou une précédente, même environnement. |
| Validation requise avant l'application | oui / non | L'étape attend (sans occuper de worker) qu'une personne disposant du droit « Appliquer l'infrastructure » approuve ou rejette le plan. Sans validation, ce droit est exigé pour publier et exécuter le workflow. |
| Délai de validation (heures)selon les autres paramètres | nombre | — |
| Variables d'environnement des fournisseurs | clé-valeur | Identifiants nécessaires à l'application (non conservés dans le plan). |
| Délai maximal de l'application (secondes) | nombre | — |
Données reçues et renvoyées
- EntréeLe premier élément fournit l'identifiant du plan.
- Sortie{ planId, status: APPLIED, outputs (sensibles masquées), stateSerial, approvedBy, appliedAt, counts }.
Erreurs
Plan rejeté, expiré, périmé, déjà appliqué ailleurs, état verrouillé, échec d'OpenTofu (l'état réellement atteint est enregistré, rien n'est réappliqué automatiquement).
À savoir. Un plan ne peut être appliqué qu'une fois et par une seule étape.
À savoir. Une interruption pendant l'application rend le résultat indéterminé : vérifiez l'état avant de recalculer un plan.
Exemple
Paramètres d'un bloc prêt à l'emploi. Dans l'éditeur, l'onglet Aide du bloc applique cet exemple en un clic.
{
"requireApproval": true,
"approvalTimeoutHours": "8"
}Voir aussi
- Provisionner un serveurApplique une recette versionnée (paquets, répertoires, fichiers, commandes gardées, services) en ne changeant que ce qui diffère.
- Plan d'infrastructureCalcule avec OpenTofu les créations, modifications et suppressions d'une pile versionnée, sans rien modifier.
- Provisionner l'infrastructure (visuel)Dessinez l'infrastructure AWS, Azure, Google Cloud ou Alibaba Cloud sur un canevas : le code OpenTofu est généré, planifié puis appliqué après validation, dans une seule étape.