Skip to content

klaus82/tf-visualizer

Repository files navigation

tf-visualizer

terraform-visualizer

Terraform Visualizer is a Visual Studio Code extension that helps you visualize and manage your Terraform and OpenTofu plans. This extension provides a user-friendly interface to view and filter changes in your Terraform/OpenTofu plans, making it easier to understand and manage your infrastructure changes.

Features

  • Visualize Terraform and OpenTofu Plans: View detailed changes in your Terraform/OpenTofu plans with a clear and concise interface.
  • Filter Changes: Easily filter changes by action (create, update, delete).
  • Search Changes: Easily search for specific changes with a full text search bar.
  • Toggle Details: Expand and collapse detailed views of changes to focus on the information you need.
  • Highlight Differences: Show the differences for all the changes

Requirements

How to use the extension

Terraform

Run your terrafrom plan with:

terraform plan -out=plan && terraform show -json plan > tfplan.json

OpenTofu

tofu plan -out=plan && tofu show -json plan > tfplan.json

Then open TF-visualizer in vs-code command: command

Known Issues

  • Large Plans: Performance may be impacted when visualizing very large Terraform plans. We are working on optimizations to improve this.

Release Notes

1.2.0

  • Differences and changes UI reviewed. differences

1.1.0

  • Added search bar for changes search_bar
  • New labels

1.0.1

  • Initial release of Terraform Visualizer.
  • Visualize Terraform plans with detailed views.
  • Filter changes by action.

TO DO:

  • Search functionality to find specific changes.
  • Improve the UI.
  • Visualize the terraform graph -type=plan

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •