## Description Add a module to install https://github.com/coder/portabledesktop in a workspace. This will be required for the virtual desktop feature in Coder Agents. ## Type of Change - [x] New module - [ ] New template - [ ] Bug fix - [ ] Feature/enhancement - [ ] Documentation - [ ] Other ## Module Information **Path:** `registry/coder/modules/portabledesktop` **New version:** `v1.0.0` **Breaking change:** [ ] Yes [x] No ## Testing & Validation - [x] Tests pass (`bun test`) - [x] Code formatted (`bun fmt`) - [x] Changes tested locally ## Related Issues None
37 lines
778 B
HCL
37 lines
778 B
HCL
run "plan_with_required_vars" {
|
|
command = plan
|
|
|
|
variables {
|
|
agent_id = "example-agent-id"
|
|
}
|
|
}
|
|
|
|
run "plan_with_custom_install_dir" {
|
|
command = plan
|
|
|
|
variables {
|
|
agent_id = "example-agent-id"
|
|
install_dir = "/opt/bin"
|
|
}
|
|
|
|
assert {
|
|
condition = resource.coder_script.portabledesktop.display_name == "Portable Desktop"
|
|
error_message = "Expected coder_script resource to have correct display name"
|
|
}
|
|
}
|
|
|
|
run "plan_with_custom_url" {
|
|
command = plan
|
|
|
|
variables {
|
|
agent_id = "example-agent-id"
|
|
url = "https://example.com/custom-portabledesktop"
|
|
sha256 = "abc123"
|
|
}
|
|
|
|
assert {
|
|
condition = resource.coder_script.portabledesktop.run_on_start == true
|
|
error_message = "Expected coder_script to run on start"
|
|
}
|
|
}
|