Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

What editor is best suited for terragrunt? #3957

Open
alex-chaplianka-dreamed opened this issue Mar 3, 2025 · 1 comment
Open

What editor is best suited for terragrunt? #3957

alex-chaplianka-dreamed opened this issue Mar 3, 2025 · 1 comment

Comments

@alex-chaplianka-dreamed
Copy link

alex-chaplianka-dreamed commented Mar 3, 2025

Hi,

I'm new to terragrunt! I tried using it with PyCharm and VSCode, but it's difficult to edit and traverse the codebase.

For example I'm reading this block

dependency "vpc" {
     config_path = find_in_parent_folders("a/b/c/vpc")
}

inputs = {
  vpc_id      = dependency.vpc.outputs.vpc_id
}

I can't "goto definition" of dependency.
In the dependency I can't go to defintion to find that path..

I wonder how come it's the case? I thought terragrunt is super popular, maybe i'm missing something?

@yhakbar
Copy link
Collaborator

yhakbar commented Mar 3, 2025

Hey @alex-chaplianka-dreamed ,

It is super popular! We haven't had time to invest in building out a language server for Terragrunt (#2779), but that's recently changed. We're working on building it out now in collaboration with the community. If you'd like to get involved, you're welcome to!

This is the project that we're going through to get resolution on building out the project:
https://github.com/orgs/gruntwork-io/projects/45/views/1

If you have any experience writing Golang, or working with language servers, you're welcome to pitch in.

In the interim, I'd recommend using the HashiCorp Terraform VS Code extension. Once we have a published VS Code extension for terragrunt-ls, that will be the recommended solution.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants