There’s a few threads across the net on how to run Terraform, but basically everyone is in one of the following:

  • JetBrains
  • VsCode
  • Vim/Neovim
  • Atom
  • Emacs

It does appear that the JetBrains family has by far the best feature richness, so I’m sticking with that for now.