Terraform
languages.terraform.enable
Whether to enable tools for Terraform development.
Type: boolean
Default:
false
Example:
true
languages.terraform.package
The Terraform package to use.
Type: package
Default:
pkgs.terraform
languages.terraform.dev.enable
Enable Terraform development tools.
Type: boolean
Default:
true
languages.terraform.dev.linter.enable
Enable tfsec linter.
Type: boolean
Default:
true
languages.terraform.dev.linter.package
The tfsec package to use.
Type: package
Default:
pkgs.tfsec
languages.terraform.dev.lsp.enable
Enable Terraform language server (terraform-ls).
Type: boolean
Default:
true
languages.terraform.dev.lsp.package
The terraform-ls package to use.
Type: package
Default:
pkgs.terraform-ls
languages.terraform.version
The Terraform version to use.
This automatically sets the languages.terraform.package using nixpkgs-terraform.
Type: null or string
Default:
null
Example:
"1.5.0 or 1.6.2"