feat: add group and order inputs to windows-rdp module (#147)

Co-authored-by: blink-so[bot] <211532188+blink-so[bot]@users.noreply.github.com>
Co-authored-by: matifali <10648092+matifali@users.noreply.github.com>
This commit is contained in:
blink-so[bot] 2025-06-11 22:17:34 +05:00 committed by GitHub
parent e54ceb3b92
commit 01b70dcbaa
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 18 additions and 4 deletions

View File

@ -16,7 +16,7 @@ Enable Remote Desktop + a web based client on Windows workspaces, powered by [de
module "windows_rdp" { module "windows_rdp" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/windows-rdp/coder" source = "registry.coder.com/coder/windows-rdp/coder"
version = "1.0.18" version = "1.1.0"
agent_id = resource.coder_agent.main.id agent_id = resource.coder_agent.main.id
resource_id = resource.aws_instance.dev.id resource_id = resource.aws_instance.dev.id
} }
@ -34,7 +34,7 @@ module "windows_rdp" {
module "windows_rdp" { module "windows_rdp" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/windows-rdp/coder" source = "registry.coder.com/coder/windows-rdp/coder"
version = "1.0.18" version = "1.1.0"
agent_id = resource.coder_agent.main.id agent_id = resource.coder_agent.main.id
resource_id = resource.aws_instance.dev.id resource_id = resource.aws_instance.dev.id
} }
@ -46,7 +46,7 @@ module "windows_rdp" {
module "windows_rdp" { module "windows_rdp" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/windows-rdp/coder" source = "registry.coder.com/coder/windows-rdp/coder"
version = "1.0.18" version = "1.1.0"
agent_id = resource.coder_agent.main.id agent_id = resource.coder_agent.main.id
resource_id = resource.google_compute_instance.dev[0].id resource_id = resource.google_compute_instance.dev[0].id
} }

View File

@ -9,6 +9,18 @@ terraform {
} }
} }
variable "order" {
type = number
description = "The order determines the position of app in the UI presentation. The lowest order is shown first and apps with equal order are sorted by name (ascending order)."
default = null
}
variable "group" {
type = string
description = "The name of a group that this app belongs to."
default = null
}
variable "share" { variable "share" {
type = string type = string
default = "owner" default = "owner"
@ -68,6 +80,8 @@ resource "coder_app" "windows-rdp" {
url = "http://localhost:7171" url = "http://localhost:7171"
icon = "/icon/desktop.svg" icon = "/icon/desktop.svg"
subdomain = true subdomain = true
order = var.order
group = var.group
healthcheck { healthcheck {
url = "http://localhost:7171" url = "http://localhost:7171"
@ -78,7 +92,7 @@ resource "coder_app" "windows-rdp" {
resource "coder_app" "rdp-docs" { resource "coder_app" "rdp-docs" {
agent_id = var.agent_id agent_id = var.agent_id
display_name = "Local RDP" display_name = "Local RDP Docs"
slug = "rdp-docs" slug = "rdp-docs"
icon = "https://raw.githubusercontent.com/matifali/logos/main/windows.svg" icon = "https://raw.githubusercontent.com/matifali/logos/main/windows.svg"
url = "https://coder.com/docs/ides/remote-desktops#rdp-desktop" url = "https://coder.com/docs/ides/remote-desktops#rdp-desktop"