Aller au contenu

Appliquer l'infrastructure

Propre à OrkyvoToutes les offres1 entrée · 1 sortie

Applique un plan calculé, après validation par une personne autorisée, si l'état n'a pas changé depuis.

Éléments reçusAppliquer l'infrastructureÉléments produits

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ètreTypeDétail
PlanobligatoiretexteIdentifiant produit par « Plan d'infrastructure » dans la même exécution ou une précédente, même environnement.
Validation requise avant l'applicationoui / nonL'é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ètresnombre—
Variables d'environnement des fournisseursclé-valeurIdentifiants 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.

Paramètres de l'exemple (JSON)Ouvrir l'éditeur
{
  "requireApproval": true,
  "approvalTimeoutHours": "8"
}

Voir aussi