terraform graph
生成资源依赖图
语法
terraform graph [选项]说明
生成配置或执行计划中资源的可视化依赖关系图。输出为 DOT 格式,可使用 Graphviz(dot 命令)转换为 PNG、SVG 等图形格式。 用于理解资源之间的依赖关系、排查依赖问题和优化配置结构。
参数
-plan渲染指定执行计划的依赖图
-draw-cycles高亮显示循环依赖
-type输出类型:plan / plan-refresh-only / plan-destroy / apply
示例
生成依赖图
生成 DOT 格式的依赖图
terraform graph导出为 PNG
生成并转换为图片文件
terraform graph | dot -Tpng > graph.png高亮循环依赖
检查并高亮循环依赖
terraform graph -draw-cycles