Génère un graphe de dépendances des ressources au format DOT (Graphviz).


Options principales

OptionDéfautDescription
-type=plan|apply|destroyapplyType de graphe à générer
-draw-cyclesnonMet en évidence les cycles (utile pour déboguer)
-plan=FICHIERaucunUtilise 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 graph

Installation de Graphviz

# Ubuntu/Debian
sudo apt-get install graphviz
 
# macOS
brew install graphviz
 
# Vérifier
dot -version

En relation avec