terraform-ls
stdioterraformterraform-vars
Used by 3 plugins
Requires Language Server Binary
This LSP server requires ${CLAUDE_PLUGIN_ROOT}/scripts/lsp-entrypoint.sh to be installed on your system. Make sure it's available in your PATH before enabling.
Install
1
Run in your terminal$
npx claudepluginhub thebushidocollective/hanAdd to Your Project
Add to your .lsp.json or plugin.json:
{
"lspServers": {
"terraform-ls": {
"command": "${CLAUDE_PLUGIN_ROOT}/scripts/lsp-entrypoint.sh",
"extensionToLanguage": {
".tf": "terraform",
".tfvars": "terraform-vars"
},
"args": [
"serve"
]
}
}
}Supported Languages
terraform
.tf
terraform-vars
.tfvars
Command
${CLAUDE_PLUGIN_ROOT}/scripts/lsp-entrypoint.shTransport
stdioArguments
serve
Advanced Configuration
Restart on Crash:Yes
Initialization Options:
{
"indexing": {
"ignorePaths": [
"**/node_modules/**",
"**/.git/**",
"**/vendor/**",
"**/.terraform/**",
"**/dist/**",
"**/build/**",
"**/.next/**",
"**/out/**"
]
}
}Also used by 2 other plugins