Skip to content

Commit 74399e9

Browse files
committed
chore: update vscode-desktop module
1 parent 521a8d2 commit 74399e9

File tree

1 file changed

+15
-31
lines changed
  • registry/coder/modules/vscode-desktop

1 file changed

+15
-31
lines changed
Lines changed: 15 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,5 @@
11
terraform {
22
required_version = ">= 1.0"
3-
4-
required_providers {
5-
coder = {
6-
source = "coder/coder"
7-
version = ">= 2.5"
8-
}
9-
}
103
}
114

125
variable "agent_id" {
@@ -38,33 +31,24 @@ variable "group" {
3831
default = null
3932
}
4033

41-
data "coder_workspace" "me" {}
42-
data "coder_workspace_owner" "me" {}
34+
module "vscode" {
35+
# TODO: update this
36+
source = "git::https://github.com/coder/registry.git//registry/coder/modules/vscode-desktop-core?ref=phorcys420/centralize-vscode-desktop"
37+
38+
agent_id = var.agent_id
4339

44-
resource "coder_app" "vscode" {
45-
agent_id = var.agent_id
46-
external = true
47-
icon = "/icon/code.svg"
48-
slug = "vscode"
49-
display_name = "VS Code Desktop"
50-
order = var.order
51-
group = var.group
40+
web_app_icon = "/icon/code.svg"
41+
web_app_slug = "vscode"
42+
web_app_display_name = "VS Code Desktop"
43+
web_app_order = var.order
44+
web_app_group = var.group
5245

53-
url = join("", [
54-
"vscode://coder.coder-remote/open",
55-
"?owner=",
56-
data.coder_workspace_owner.me.name,
57-
"&workspace=",
58-
data.coder_workspace.me.name,
59-
var.folder != "" ? join("", ["&folder=", var.folder]) : "",
60-
var.open_recent ? "&openRecent" : "",
61-
"&url=",
62-
data.coder_workspace.me.access_url,
63-
"&token=$SESSION_TOKEN",
64-
])
46+
folder = var.folder
47+
open_recent = var.open_recent
48+
protocol = "vscode"
6549
}
6650

6751
output "vscode_url" {
68-
value = coder_app.vscode.url
52+
value = module.vscode.ide_uri
6953
description = "VS Code Desktop URL."
70-
}
54+
}

0 commit comments

Comments
 (0)