Initial commit

This commit is contained in:
Kyle Carberry
2023-09-07 14:54:27 +00:00
commit 4e5b8d1069
8 changed files with 290 additions and 0 deletions

32
vscode-desktop/main.tf Normal file
View File

@@ -0,0 +1,32 @@
terraform {
required_version = ">= 1.0"
required_providers {
coder = {
source = "terraform.local/coder/coder"
version = ">= 0.12"
}
}
}
variable "agent_id" {
type = string
description = "The ID of a Coder agent."
}
data "coder_workspace" "me" {}
resource "coder_app" "vscode" {
agent_id = var.agent_id
external = true
icon = "/icons/code.svg"
slug = "vscode"
url = join("", [
"vscode://coder.coder-remote/open?owner=",
data.coder_workspace.me.owner,
"&workspace=",
data.coder_workspace.me.name,
"&token=",
data.coder_workspace.me.owner_session_token,
])
}