Skip to content

Commit 2a2b557

Browse files
committed
Apply review suggestions
1 parent ddfd651 commit 2a2b557

File tree

2 files changed

+10
-12
lines changed

2 files changed

+10
-12
lines changed

docs/admin/templates/managing-templates/external-workspaces.md

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,14 @@ External workspaces allow you to seamlessly connect externally managed infrastru
44

55
## Prerequisites
66

7-
- Access to external compute resources (VMs, bare-metal servers, Kubernetes nodes, etc.) that can run the Coder agent.
7+
- Access to external compute resources that can run the Coder agent:
8+
- **Windows**: amd64 or arm64 architecture
9+
- **Linux**: amd64, arm64, or armv7 architecture
10+
- **macOS**: amd64 or arm64 architecture
11+
- **Examples**: VMs, bare-metal servers, Kubernetes nodes, or any machine meeting the above requirements.
812
- Networking access to your Coder deployment.
913
- A workspace template that includes a [`coder_external_agent`](https://registry.terraform.io/providers/coder/coder/latest/docs/resources/external_agent) resource.
1014

11-
1215
We provide an example template on how to set up external workspaces in the [Coder Registry](https://registry.coder.com/templates/coder-labs/externally-managed-workspace)
1316

1417
## Benefits
@@ -17,22 +20,15 @@ External workspaces offer flexibility and control in complex environments:
1720

1821
- **Incremental adoption of Coder**
1922

20-
Integrate with existing infrastructure gradually without needing to migrate everything at once.
23+
Integrate with existing infrastructure gradually without needing to migrate everything at once. This is particularly useful when gradually migrating worklods to Coder without refactoring current infrastructure.
2124

2225
- **Flexibility**
2326

24-
Attach cloud, hybrid, or on-premises machines as developer workspaces.
27+
Attach cloud, hybrid, or on-premises machines as developer workspaces. This enables connecting existing on-premises GPU servers for ML development or bringing manually provisioned VMs in restricted networks under Coder's workspace management.
2528

2629
- **Separation of concerns**
2730

28-
Provision compute resources externally (using your existing IaC or manual processes) while managing workspace configuration (apps, scripts) with Terraform.
29-
30-
## Use cases
31-
32-
- Connecting an existing on-premises GPU server for ML development.
33-
- Bringing a manually provisioned VM in a restricted network under Coder’s workspace management.
34-
- Gradually migrating workloads to Coder without refactoring current infrastructure.
35-
- Running agents in CI pipelines to provision short-lived, externally managed workspaces for testing or build automation.
31+
Provision compute resources externally (using your existing IaC or manual processes) while managing workspace configuration (apps, scripts) with Terraform. This approach is ideal for running agents in CI pipelines to provision short-lived, externally managed workspaces for testing or build automation.
3632

3733
## Known limitations
3834

@@ -131,3 +127,5 @@ coder external-workspaces agent-instructions hello-world --output=json
131127
4. The workspace will appear in the dashboard, but with the following differences:
132128
- **Start**, **Stop**, and **Restart** actions are disabled.
133129
- Users are provided with instructions for launching the agent manually on the external machine.
130+
131+
![External Workspace View](../../../images/admin/templates/external-workspace.png)
52.5 KB
Loading

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy