Rationale for Correct Answer: terraform graph outputs a Graphviz DOT representation of Terraform’s dependency graph, which you can pipe into Graphviz tools (e.g., dot) to visualize resource/module dependencies.
Analysis of Incorrect Options (Distractors):
B: terraform show displays state or a plan file in human-readable form (or JSON with -json), not DOT.
C: terraform refresh (deprecated as a standalone command in newer workflows) refreshes state, not graph output.
D: terraform output prints root module outputs, not dependency graphs.
Key Concept: Visualizing Terraform’s dependency graph using terraform graph.
[Reference: Terraform Objectives — Understand Terraform Basics and CLI (CLI commands and troubleshooting/visualization)., , , , ]
Submit