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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy