Skip to content

Commit ccc0c56

Browse files
committed
chore: update windsurf module
1 parent 74399e9 commit ccc0c56

File tree

1 file changed

+17
-32
lines changed
  • registry/coder/modules/windsurf

1 file changed

+17
-32
lines changed
Lines changed: 17 additions & 32 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" {
@@ -16,7 +9,7 @@ variable "agent_id" {
169

1710
variable "folder" {
1811
type = string
19-
description = "The folder to open in Cursor IDE."
12+
description = "The folder to open in Windsurf Editor."
2013
default = ""
2114
}
2215

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

41-
data "coder_workspace" "me" {}
42-
data "coder_workspace_owner" "me" {}
34+
module "windsurf" {
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" "windsurf" {
45-
agent_id = var.agent_id
46-
external = true
47-
icon = "/icon/windsurf.svg"
48-
slug = "windsurf"
49-
display_name = "Windsurf Editor"
50-
order = var.order
51-
group = var.group
52-
url = join("", [
53-
"windsurf://coder.coder-remote/open",
54-
"?owner=",
55-
data.coder_workspace_owner.me.name,
56-
"&workspace=",
57-
data.coder_workspace.me.name,
58-
var.folder != "" ? join("", ["&folder=", var.folder]) : "",
59-
var.open_recent ? "&openRecent" : "",
60-
"&url=",
61-
data.coder_workspace.me.access_url,
62-
"&token=$SESSION_TOKEN",
63-
])
40+
web_app_icon = "/icon/windsurf.svg"
41+
web_app_slug = "windsurf"
42+
web_app_display_name = "Windsurf Editor"
43+
web_app_order = var.order
44+
web_app_group = var.group
45+
46+
folder = var.folder
47+
open_recent = var.open_recent
48+
protocol = "windsurf"
6449
}
6550

6651
output "windsurf_url" {
67-
value = coder_app.windsurf.url
52+
value = module.windsurf.ide_uri
6853
description = "Windsurf Editor URL."
69-
}
54+
}

0 commit comments

Comments
 (0)