TL;DR: Do your engineers get IDE autocomplete for private Terraform modules? Ours don't. After a morning of investigation, I'm fairly convinced nobody does. terraform-ls only queries registry.terraform.io. If you've solved this differently, I genuinely want to know. Read below for more details, or jump straight to the conclusion and share your thoughts/experience
After our platform team merged with the platform team from an acquired organisation, we realised pretty quickly that we managed Terraform modules in completely different ways. Their approach: a monorepo with relative paths, everything deployed together.
Our approach: versioned modules consumed via git sources, released independently, adopted at each team's own pace.
# Their way: relative path, coupled to monorepo HEAD
module "sqs" {






