fix(dogfood/coder): use agent name for zed app (#18450)

This commit is contained in:
Mathias Fredriksson
2025-06-19 13:32:44 +03:00
committed by GitHub
parent 118bf98145
commit 884ad39bd0
2 changed files with 17 additions and 5 deletions
+5 -4
View File
@@ -336,10 +336,11 @@ module "windsurf" {
}
module "zed" {
count = data.coder_workspace.me.start_count
source = "./zed"
agent_id = coder_agent.dev.id
folder = local.repo_dir
count = data.coder_workspace.me.start_count
source = "./zed"
agent_id = coder_agent.dev.id
agent_name = "dev"
folder = local.repo_dir
}
resource "coder_agent" "dev" {
+12 -1
View File
@@ -12,17 +12,28 @@ variable "agent_id" {
type = string
}
variable "agent_name" {
type = string
default = ""
}
variable "folder" {
type = string
}
data "coder_workspace" "me" {}
locals {
workspace_name = lower(data.coder_workspace.me.name)
agent_name = lower(var.agent_name)
hostname = var.agent_name != "" ? "${local.agent_name}.${local.workspace_name}.me.coder" : "${local.workspace_name}.coder"
}
resource "coder_app" "zed" {
agent_id = var.agent_id
display_name = "Zed"
slug = "zed"
icon = "/icon/zed.svg"
external = true
url = "zed://ssh/${lower(data.coder_workspace.me.name)}.coder/${var.folder}"
url = "zed://ssh/${local.hostname}/${var.folder}"
}