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.
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ètre | Type | Détail |
|---|---|---|
| Pileobligatoire | pile d'infrastructure | Piles gérées dans Serveurs › Infrastructure. L'état est propre à chaque environnement. |
| Variables OpenTofu | clé-valeur | Transmises comme TF_VAR_<nom> (valeurs résolues dans l'environnement de l'exécution). |
| Variables d'environnement des fournisseurs | clé-valeur | Identifiants des fournisseurs (ex. AWS_ACCESS_KEY_ID = {{ $env.AWS_KEY }}). Aucune autre variable du serveur d'exécution n'est transmise. |
| Plan de destruction | oui / non | Calcule la suppression de toutes les ressources de la pile. |
| Validité du plan (minutes) | nombre | Au-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.
{
"variables": [
{
"id": "v1",
"key": "region",
"value": "eu-west-3"
}
],
"planTtlMinutes": "120"
}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.
- Appliquer l'infrastructureApplique un plan calculé, après validation par une personne autorisée, si l'état n'a pas changé depuis.
- 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.