If you’ve ever worked on a large Terraform codebase, you’ll know this feeling:
You need to edit a security group, but it’s buried somewhere in a 5,000-line, multi-file mess.
You end up grepping, scrolling, guessing, or giving up.
So I built Terraform Navigator, a VSCode extension that makes this pain go away.
🚀 What it does
The Terraform Navigator extension adds a treeview to VSCode that can either show the resources by file or by resource type... no more hunting for aws_security_group
when you can just show them all in the treeview.
You can:
- Quickly locate resources
- Show all the resources in a specific file
- With the tweak of a setting, you can include modules from
.terraform
🧩 Why I built it
I was looking for a resource in a large inherited Terraform project and while Find
works perfectly well, it made me think there might just be a better way.
The tool doesn't try and fix your Terraform layout, it just helps you navigate it.
Top comments (0)