add metadata and local instructions

web-rdp-cloud-fixes
Ben 1 year ago
parent 1197e6bf0d
commit 12fd16f701

@ -14,6 +14,17 @@ variable "agent_id" {
description = "The ID of a Coder agent."
}
variable "resource_id" {
type = string
description = "The ID of the primary Coder resource (e.g. VM)."
}
variable "admin_password" {
type = string
default = "coderRDP!"
sensitive = true
}
resource "coder_script" "windows-rdp" {
agent_id = var.agent_id
display_name = "web-rdp"
@ -73,7 +84,7 @@ resource "coder_script" "windows-rdp" {
Start-Service 'DevolutionsGateway'
}
Set-AdminPassword -adminPassword "coderRDP!"
Set-AdminPassword -adminPassword "${var.admin_password}"
Configure-RDP
Install-DevolutionsGateway
@ -96,3 +107,35 @@ resource "coder_app" "windows-rdp" {
threshold = 15
}
}
resource "coder_app" "rdp-docs" {
agent_id = coder_agent.main.id
display_name = "Local RDP"
slug = "rdp-docs"
icon = "https://raw.githubusercontent.com/matifali/logos/main/windows.svg"
url = "https://coder.com/docs/v2/latest/ides/remote-desktops#rdp-desktop"
external = true
}
resource "coder_metadata" "rdp_details" {
count = data.coder_workspace.me.start_count
resource_id = var.resource_id
daily_cost = 0
item {
key = "Host"
value = "localhost"
}
item {
key = "Port"
value = "3389"
}
item {
key = "Username"
value = "Administrator"
}
item {
key = "Password"
value = var.admin_password
sensitive = true
}
}

Loading…
Cancel
Save