Folder Overview
The canvas shows the wiring of one root in full detail. The Folder Overview answers a different question: what is this whole tree made of? Right-click any folder in the Explorer and choose SchematIaC Folder Overview.
Every .tf and .tfvars beneath the folder is read — nothing is evaluated, so it is fast even on hundreds of files — into one read-only picture:
- A card per directory: its kind (root — has a backend, provider or tfvars; module — called by another directory; config), resources by provider and type, data sources, module calls, variables (with how many are required), outputs, locals and tfvars files. A file that fails to parse is flagged on its directory instead of breaking the picture.
- Frames per folder, nested like the tree itself. Click a frame’s title to fold it to a single box with summed counts; wires re-route to the folded box. Expand all / Collapse all on the toolbar.
- Composition wires: a solid wire where one directory calls another as a local module; a dashed wire where a
terraform_remote_statereads a state that another directory’s backend writes (matched by workspace name or prefix, or by state key). Callers sit left of callees. - Stubs at the edge for anything outside the picture: registry or git modules, local modules outside the selected folder, and remote states written elsewhere.
Drilling down
- Double-click a directory card — or right-click it and choose Add to Canvas — to open that directory on a detailed canvas with every value wired.
- Select a card for the side list: its files with per-file block counts (click one to open it), its module calls and remote-state reads (click to jump to the target directory), and the full resource type list.
Refresh re-reads the folder. The overview skips .terraform, .git, node_modules and hidden directories, and asks before reading a tree of more than 400 files.
The overview is a viewer, not an editor: it has no Save, stages nothing, and never modifies a file.