DEV Community

Owen Rumney
Owen Rumney

Posted on

I built a Terraform Navigator because I was sick of looking for resources


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.

🧰 Give it a try

Top comments (0)