Skip to content

Commit 884ad39

Browse files
authored
fix(dogfood/coder): use agent name for zed app (#18450)
1 parent 118bf98 commit 884ad39

File tree

2 files changed

+17
-5
lines changed

2 files changed

+17
-5
lines changed

dogfood/coder/main.tf

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -336,10 +336,11 @@ module "windsurf" {
336336
}
337337

338338
module "zed" {
339-
count = data.coder_workspace.me.start_count
340-
source = "./zed"
341-
agent_id = coder_agent.dev.id
342-
folder = local.repo_dir
339+
count = data.coder_workspace.me.start_count
340+
source = "./zed"
341+
agent_id = coder_agent.dev.id
342+
agent_name = "dev"
343+
folder = local.repo_dir
343344
}
344345

345346
resource "coder_agent" "dev" {

dogfood/coder/zed/main.tf

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,28 @@ variable "agent_id" {
1212
type = string
1313
}
1414

15+
variable "agent_name" {
16+
type = string
17+
default = ""
18+
}
19+
1520
variable "folder" {
1621
type = string
1722
}
1823

1924
data "coder_workspace" "me" {}
2025

26+
locals {
27+
workspace_name = lower(data.coder_workspace.me.name)
28+
agent_name = lower(var.agent_name)
29+
hostname = var.agent_name != "" ? "${local.agent_name}.${local.workspace_name}.me.coder" : "${local.workspace_name}.coder"
30+
}
31+
2132
resource "coder_app" "zed" {
2233
agent_id = var.agent_id
2334
display_name = "Zed"
2435
slug = "zed"
2536
icon = "/icon/zed.svg"
2637
external = true
27-
url = "zed://ssh/${lower(data.coder_workspace.me.name)}.coder/${var.folder}"
38+
url = "zed://ssh/${local.hostname}/${var.folder}"
2839
}

0 commit comments

Comments
 (0)