Files
coder-templates/coder-base/variables.tf
T
2025-07-09 10:11:30 -04:00

60 lines
1.2 KiB
Terraform

variable "docker_image" {
description = "Docker image to use for the container"
type = string
}
variable "vscode_extensions" {
description = "VS Code extensions to install"
type = list(string)
default = []
}
variable "vscode_settings" {
description = "VS Code settings to configure"
type = map(string)
default = {}
}
variable "jetbrains_ides" {
description = "List of JetBrains IDEs to enable"
type = list(string)
default = ["IU"]
}
variable "jetbrains_default" {
description = "Default JetBrains IDE to launch"
type = string
default = "IU"
}
variable "docker_socket" {
description = "Optional Docker socket URI"
type = string
default = ""
}
variable "repo_url" {
description = "Git repository URL to clone"
type = string
default = ""
}
variable "language_startup_script" {
description = "Language-specific startup script commands"
type = string
default = ""
}
variable "language_metadata" {
description = "Language-specific metadata blocks"
type = list(object({
display_name = string
key = string
script = string
interval = number
timeout = number
}))
default = []
}