feat(dogfood/coder): add devcontainer autostart parameter (#18459)

This commit is contained in:
Mathias Fredriksson
2025-06-19 15:18:02 +00:00
committed by GitHub
parent 0f6ca55238
commit 9e7b7f2b28
+14
View File
@@ -224,6 +224,14 @@ data "coder_parameter" "res_mon_volume_path" {
mutable = true
}
data "coder_parameter" "devcontainer_autostart" {
type = "bool"
name = "Automatically start devcontainer for coder/coder"
default = false
description = "If enabled, a devcontainer will be automatically started for the [coder/coder](https://github.com/coder/coder) repository."
mutable = true
}
provider "docker" {
host = lookup(local.docker_host, data.coder_parameter.region.value)
}
@@ -502,6 +510,12 @@ resource "coder_agent" "dev" {
EOT
}
resource "coder_devcontainer" "coder" {
count = data.coder_parameter.devcontainer_autostart.value ? data.coder_workspace.me.start_count : 0
agent_id = coder_agent.dev.id
workspace_folder = local.repo_dir
}
# Add a cost so we get some quota usage in dev.coder.com
resource "coder_metadata" "home_volume" {
resource_id = docker_volume.home_volume.id