You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
modules/code-server/main.tf

42 lines
822 B
HCL

terraform {
required_version = ">= 1.0"
required_providers {
aws = {
source = "coder/coder"
version = ">= 0.11"
}
}
}
variable "agent_id" {
type = string
description = "The ID of a Coder agent."
}
variable "extensions" {
type = list(string)
description = "A list of extensions to install."
}
variable "port" {
type = number
description = "The port to run code-server on."
default = 13337
}
variable "settings" {
type = map(string)
description = "A map of settings to apply to code-server."
}
data "http" "code-server-install" {
url = "https://raw.githubusercontent.com/coder/code-server/main/install.sh"
}
resource "coder_script" "code-server" {
agent_id = var.agent_id
script = data.http.code-server-install.body
run_on_start = true
}