Aller au contenu

Couche d'infrastructure

Couche d'infrastructure (en anglais infrastructure layer, ou stack) : ensemble de ressources qui se déploient, changent et se détruisent ensemble, avec leur propre état. Dans Terraform, c'est un module racine : un répertoire avec son backend, ses variables et ses sorties. Un découpage courant donne une couche reseau, une couche donnees et une couche application, répétées pour chaque environnement.

On découpe selon le cycle de vie, le rayon d'impact et la propriété. Les couches forment un graphe sans cycle : une couche haute lit des informations d'une couche basse (source de données, terraform_remote_state, sorties publiées), jamais l'inverse. Terraform ne gère pas l'ordre d'application entre états : c'est le travail du pipeline ou d'un outil d'orchestration.

À ne pas confondre avec la couche d'une image de conteneur.

Dans les cours

Voir aussi