add metadata and local instructions
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user