Génère un graphe de dépendances des ressources au format DOT (Graphviz).
Options principales
| Option | Défaut | Description |
|---|---|---|
-type=plan|apply|destroy | apply | Type de graphe à générer |
-draw-cycles | non | Met en évidence les cycles (utile pour déboguer) |
-plan=FICHIER | aucun | Utilise un plan sauvegardé pour le graphe |
Exemples
# Générer le graphe et l'afficher en PNG
terraform graph | dot -Tpng > graph.png
# Générer en SVG (meilleure qualité)
terraform graph | dot -Tsvg > graph.svg
# Graphe du plan (changements prévus)
terraform graph -type=plan | dot -Tpng > plan_graph.png
# Graphe de destruction
terraform graph -type=destroy | dot -Tpng > destroy_graph.png
# Mettre en évidence les cycles (si Terraform signale des dépendances circulaires)
terraform graph -draw-cycles | dot -Tpng > cycles.png
# Voir le DOT brut sans Graphviz
terraform graphInstallation de Graphviz
# Ubuntu/Debian
sudo apt-get install graphviz
# macOS
brew install graphviz
# Vérifier
dot -versionEn relation avec
- Inspection — Vue d’ensemble — hub inspection
- terraform plan — créer le plan à visualiser