Aller au contenu

Plan d'infrastructure

Propre à OrkyvoToutes les offres1 entrée · 1 sortie

Calcule avec OpenTofu les créations, modifications et suppressions d'une pile versionnée, sans rien modifier.

Éléments reçusPlan d'infrastructureÉléments produits

Fonctionnement

Le plan est calculé sur l'état actuel de la pile dans l'environnement de l'exécution (série et lignée enregistrées), puis conservé chiffré. Il ne modifie ni l'infrastructure ni l'état.

Paramètres

ParamètreTypeDétail
Pileobligatoirepile d'infrastructurePiles gérées dans Serveurs › Infrastructure. L'état est propre à chaque environnement.
Variables OpenTofuclé-valeurTransmises comme TF_VAR_<nom> (valeurs résolues dans l'environnement de l'exécution).
Variables d'environnement des fournisseursclé-valeurIdentifiants des fournisseurs (ex. AWS_ACCESS_KEY_ID = {{ $env.AWS_KEY }}). Aucune autre variable du serveur d'exécution n'est transmise.
Plan de destructionoui / nonCalcule la suppression de toutes les ressources de la pile.
Validité du plan (minutes)nombreAu-delà, le plan ne peut plus être appliqué.
Délai maximal (secondes)nombre—

Données reçues et renvoyées

  • EntréeListe d'éléments ; le premier alimente les variables.
  • Sortie{ planId, status, hasChanges, counts: { create, update, delete, replace, outputs }, changes: { create, update, delete, replace }, stack: { id, name, version }, stateSerial, expiresAt, destroy }.

Erreurs

Pile ou version introuvable, configuration refusée (fonctions de fichiers, local-exec, modules, backend), fournisseur non autorisé, erreur du plan.

À savoir. La génération d'un plan n'est pas une application : rien n'est créé tant qu'« Appliquer » n'a pas réussi.

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
{
  "variables": [
    {
      "id": "v1",
      "key": "region",
      "value": "eu-west-3"
    }
  ],
  "planTtlMinutes": "120"
}

Voir aussi