chore: remove maintainer_github from all modules and examples (#231)

This PR updates all modules to remove maintainer_github field from
frontmatter.

I also updated a few modules to 1.0.31 to be later than the latest
general release on coder/modules.

⚠️  Modules Without Git Tags:

- coder/aws-region (README: v1.0.12) SHOULD BE: 1.0.31 Missed Tag
- coder/azure-region (README: v1.0.12) SHOULD BE: 1.0.31 Missed Tag
- coder/coder-login (README: v1.0.15) SHOULD BE: 1.0.31 Missed Tag
- coder/devcontainers-cli (README: v1.0.3) SHOULD BE: 1.0.31 Missed Tag
- coder/fly-region (README: v1.0.2) SHOULD BE: 1.0.31 Missed Tag
- coder/gcp-region (README: v1.0.12) SHOULD BE: 1.0.31 Missed Tag
- coder/git-commit-signing (README: v1.0.11) SHOULD BE: 1.0.31 Missed
Tag
- coder/git-config (README: v1.0.15) SHOULD BE: 1.0.31 Missed Tag
- coder/github-upload-public-key (README: v1.0.15) SHOULD BE: 1.0.31
Missed Tag
- coder/jfrog-oauth (README: v1.0.19) SHOULD BE: 1.0.31 Missed Tag
- coder/jfrog-token (README: v1.0.30) SHOULD BE: 1.0.31 Missed Tag
- coder/personalize (README: v1.0.2) SHOULD BE: 1.0.31 Missed Tag
- coder/slackme (README: v1.0.2) SHOULD BE: 1.0.31 Missed Tag
- coder/vault-github (README: v1.0.7) SHOULD BE: 1.0.31 Missed Tag
- coder/vault-jwt (README: v1.1.0) Missed Tag but correct

All of these modules have not been tagged since the move from
coder/modules. I believe they all need to move to 1.0.31 to outpace the
latest published general version from coder/modules.


Modules Updated:

- coder/agentapi: v1.0.0 → v1.0.1
- coder/aider: v1.1.0 → v1.1.1
- coder/amazon-dcv-windows: v1.1.0 → v1.1.1
- coder/amazon-q: v1.1.0 → v1.1.1
- coder/aws-region: v1.0.12 → v1.0.31
- coder/azure-region: v1.0.12 → v1.0.31
- coder/claude-code: v2.0.2 → v2.0.3
- coder/coder-login: v1.0.15 → v1.0.31
- coder/code-server: v1.3.0 → v1.3.1
- coder/cursor: v1.2.0 → v1.2.1
- coder/devcontainers-cli: v1.0.3 → v1.0.31
- coder/dotfiles: v1.2.0 → v1.2.1
- coder/filebrowser: v1.1.1 → v1.1.2
- coder/fly-region: v1.0.2 → v1.0.31
- coder/gcp-region: v1.0.12 → v1.0.31
- coder/git-clone: v1.1.0 → v1.1.1
- coder/git-commit-signing: v1.0.11 → v1.0.31
- coder/git-config: v1.0.15 → v1.0.31
- coder/github-upload-public-key: v1.0.15 → v1.0.31
- coder/goose: v2.0.0 → v2.0.1
- coder/hcp-vault-secrets: v1.0.32 → v1.0.33
- coder/jetbrains: v1.0.0 → v1.0.1
- coder/jetbrains-gateway: v1.2.1 → v1.2.2
- coder/jfrog-oauth: v1.0.19 → v1.0.31
- coder/jfrog-token: v1.0.30 → v1.0.31
- coder/jupyterlab: v1.1.0 → v1.1.1
- coder/jupyter-notebook: v1.1.0 → v1.1.1
- coder/kasmvnc: v1.2.0 → v1.2.1
- coder/local-windows-rdp: v1.0.1 → v1.0.2
- coder/personalize: v1.0.2 → v1.0.31
- coder/slackme: v1.0.2 → v1.0.31
- coder/vault-github: v1.0.7 → v1.0.31
- coder/vault-jwt: v1.1.0 → v1.1.1
- coder/vault-token: v1.2.0 → v1.2.1
- coder/vscode-desktop: v1.1.0 → v1.1.1
- coder/vscode-web: v1.3.0 → v1.3.1
- coder/windows-rdp: v1.2.2 → v1.2.3
- coder/windsurf: v1.1.0 → v1.1.1
- coder/zed: v1.0.0 → v1.0.1
This commit is contained in:
DevCats
2025-07-22 19:48:01 -05:00
committed by GitHub
parent 959878d41e
commit 9ed5084bfb
60 changed files with 123 additions and 190 deletions
-2
View File
@@ -72,8 +72,6 @@ Changes are automatically published to [registry.coder.com](https://registry.cod
display_name: "Module Name" display_name: "Module Name"
description: "What it does" description: "What it does"
icon: "../../../../.icons/tool.svg" icon: "../../../../.icons/tool.svg"
maintainer_github: "username"
partner_github: "partner-name" # Optional - For official partner modules
verified: false # Optional - Set by maintainers only verified: false # Optional - Set by maintainers only
tags: ["tag1", "tag2"] tags: ["tag1", "tag2"]
``` ```
-1
View File
@@ -2,7 +2,6 @@
display_name: MODULE_NAME display_name: MODULE_NAME
description: Describe what this module does description: Describe what this module does
icon: ../../../../.icons/<A_RELEVANT_ICON>.svg icon: ../../../../.icons/<A_RELEVANT_ICON>.svg
maintainer_github: GITHUB_USERNAME
verified: false verified: false
tags: [helper] tags: [helper]
--- ---
@@ -2,7 +2,6 @@
display_name: Tasks on Docker display_name: Tasks on Docker
description: Run Coder Tasks on Docker with an example application description: Run Coder Tasks on Docker with an example application
icon: ../../../../.icons/tasks.svg icon: ../../../../.icons/tasks.svg
maintainer_github: coder-labs
verified: false verified: false
tags: [docker, container, ai, tasks] tags: [docker, container, ai, tasks]
--- ---
+1 -2
View File
@@ -2,7 +2,6 @@
display_name: AgentAPI display_name: AgentAPI
description: Building block for modules that need to run an agentapi server description: Building block for modules that need to run an agentapi server
icon: ../../../../.icons/coder.svg icon: ../../../../.icons/coder.svg
maintainer_github: coder
verified: true verified: true
tags: [internal] tags: [internal]
--- ---
@@ -16,7 +15,7 @@ We do not recommend using this module directly. Instead, please consider using o
```tf ```tf
module "agentapi" { module "agentapi" {
source = "registry.coder.com/coder/agentapi/coder" source = "registry.coder.com/coder/agentapi/coder"
version = "1.0.0" version = "1.0.1"
agent_id = var.agent_id agent_id = var.agent_id
web_app_slug = local.app_slug web_app_slug = local.app_slug
+6 -7
View File
@@ -2,7 +2,6 @@
display_name: Aider display_name: Aider
description: Run Aider AI pair programming in your workspace description: Run Aider AI pair programming in your workspace
icon: ../../../../.icons/aider.svg icon: ../../../../.icons/aider.svg
maintainer_github: coder
verified: true verified: true
tags: [agent, ai, aider] tags: [agent, ai, aider]
--- ---
@@ -14,7 +13,7 @@ Run [Aider](https://aider.chat) AI pair programming in your workspace. This modu
```tf ```tf
module "aider" { module "aider" {
source = "registry.coder.com/coder/aider/coder" source = "registry.coder.com/coder/aider/coder"
version = "1.1.0" version = "1.1.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
} }
``` ```
@@ -69,7 +68,7 @@ variable "anthropic_api_key" {
module "aider" { module "aider" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/aider/coder" source = "registry.coder.com/coder/aider/coder"
version = "1.1.0" version = "1.1.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
ai_api_key = var.anthropic_api_key ai_api_key = var.anthropic_api_key
} }
@@ -94,7 +93,7 @@ variable "openai_api_key" {
module "aider" { module "aider" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/aider/coder" source = "registry.coder.com/coder/aider/coder"
version = "1.1.0" version = "1.1.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
use_tmux = true use_tmux = true
ai_provider = "openai" ai_provider = "openai"
@@ -115,7 +114,7 @@ variable "custom_api_key" {
module "aider" { module "aider" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/aider/coder" source = "registry.coder.com/coder/aider/coder"
version = "1.1.0" version = "1.1.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
ai_provider = "custom" ai_provider = "custom"
custom_env_var_name = "MY_CUSTOM_API_KEY" custom_env_var_name = "MY_CUSTOM_API_KEY"
@@ -132,7 +131,7 @@ You can extend Aider's capabilities by adding custom extensions:
module "aider" { module "aider" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/aider/coder" source = "registry.coder.com/coder/aider/coder"
version = "1.1.0" version = "1.1.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
ai_api_key = var.anthropic_api_key ai_api_key = var.anthropic_api_key
@@ -211,7 +210,7 @@ data "coder_parameter" "ai_prompt" {
module "aider" { module "aider" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/aider/coder" source = "registry.coder.com/coder/aider/coder"
version = "1.1.0" version = "1.1.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
ai_api_key = var.anthropic_api_key ai_api_key = var.anthropic_api_key
task_prompt = data.coder_parameter.ai_prompt.value task_prompt = data.coder_parameter.ai_prompt.value
@@ -2,7 +2,6 @@
display_name: Amazon DCV Windows display_name: Amazon DCV Windows
description: Amazon DCV Server and Web Client for Windows description: Amazon DCV Server and Web Client for Windows
icon: ../../../../.icons/dcv.svg icon: ../../../../.icons/dcv.svg
maintainer_github: coder
verified: true verified: true
tags: [windows, amazon, dcv, web, desktop] tags: [windows, amazon, dcv, web, desktop]
--- ---
@@ -19,7 +18,7 @@ Enable DCV Server and Web Client on Windows workspaces.
module "dcv" { module "dcv" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/amazon-dcv-windows/coder" source = "registry.coder.com/coder/amazon-dcv-windows/coder"
version = "1.1.0" version = "1.1.1"
agent_id = resource.coder_agent.main.id agent_id = resource.coder_agent.main.id
} }
+4 -5
View File
@@ -2,7 +2,6 @@
display_name: Amazon Q display_name: Amazon Q
description: Run Amazon Q in your workspace to access Amazon's AI coding assistant. description: Run Amazon Q in your workspace to access Amazon's AI coding assistant.
icon: ../../../../.icons/amazon-q.svg icon: ../../../../.icons/amazon-q.svg
maintainer_github: coder
verified: true verified: true
tags: [agent, ai, aws, amazon-q] tags: [agent, ai, aws, amazon-q]
--- ---
@@ -14,7 +13,7 @@ Run [Amazon Q](https://aws.amazon.com/q/) in your workspace to access Amazon's A
```tf ```tf
module "amazon-q" { module "amazon-q" {
source = "registry.coder.com/coder/amazon-q/coder" source = "registry.coder.com/coder/amazon-q/coder"
version = "1.1.0" version = "1.1.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
# Required: see below for how to generate # Required: see below for how to generate
experiment_auth_tarball = var.amazon_q_auth_tarball experiment_auth_tarball = var.amazon_q_auth_tarball
@@ -82,7 +81,7 @@ module "amazon-q" {
```tf ```tf
module "amazon-q" { module "amazon-q" {
source = "registry.coder.com/coder/amazon-q/coder" source = "registry.coder.com/coder/amazon-q/coder"
version = "1.1.0" version = "1.1.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
experiment_auth_tarball = var.amazon_q_auth_tarball experiment_auth_tarball = var.amazon_q_auth_tarball
experiment_use_tmux = true experiment_use_tmux = true
@@ -94,7 +93,7 @@ module "amazon-q" {
```tf ```tf
module "amazon-q" { module "amazon-q" {
source = "registry.coder.com/coder/amazon-q/coder" source = "registry.coder.com/coder/amazon-q/coder"
version = "1.1.0" version = "1.1.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
experiment_auth_tarball = var.amazon_q_auth_tarball experiment_auth_tarball = var.amazon_q_auth_tarball
experiment_report_tasks = true experiment_report_tasks = true
@@ -106,7 +105,7 @@ module "amazon-q" {
```tf ```tf
module "amazon-q" { module "amazon-q" {
source = "registry.coder.com/coder/amazon-q/coder" source = "registry.coder.com/coder/amazon-q/coder"
version = "1.1.0" version = "1.1.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
experiment_auth_tarball = var.amazon_q_auth_tarball experiment_auth_tarball = var.amazon_q_auth_tarball
experiment_pre_install_script = "echo Pre-install!" experiment_pre_install_script = "echo Pre-install!"
+3 -4
View File
@@ -2,7 +2,6 @@
display_name: AWS Region display_name: AWS Region
description: A parameter with human region names and icons description: A parameter with human region names and icons
icon: ../../../../.icons/aws.svg icon: ../../../../.icons/aws.svg
maintainer_github: coder
verified: true verified: true
tags: [helper, parameter, regions, aws] tags: [helper, parameter, regions, aws]
--- ---
@@ -18,7 +17,7 @@ Customize the preselected parameter value:
module "aws-region" { module "aws-region" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/aws-region/coder" source = "registry.coder.com/coder/aws-region/coder"
version = "1.0.12" version = "1.0.31"
default = "us-east-1" default = "us-east-1"
} }
@@ -39,7 +38,7 @@ Change the display name and icon for a region using the corresponding maps:
module "aws-region" { module "aws-region" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/aws-region/coder" source = "registry.coder.com/coder/aws-region/coder"
version = "1.0.12" version = "1.0.31"
default = "ap-south-1" default = "ap-south-1"
custom_names = { custom_names = {
@@ -66,7 +65,7 @@ Hide the Asia Pacific regions Seoul and Osaka:
module "aws-region" { module "aws-region" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/aws-region/coder" source = "registry.coder.com/coder/aws-region/coder"
version = "1.0.12" version = "1.0.31"
exclude = ["ap-northeast-2", "ap-northeast-3"] exclude = ["ap-northeast-2", "ap-northeast-3"]
} }
@@ -2,7 +2,6 @@
display_name: Azure Region display_name: Azure Region
description: A parameter with human region names and icons description: A parameter with human region names and icons
icon: ../../../../.icons/azure.svg icon: ../../../../.icons/azure.svg
maintainer_github: coder
verified: true verified: true
tags: [helper, parameter, azure, regions] tags: [helper, parameter, azure, regions]
--- ---
@@ -15,7 +14,7 @@ This module adds a parameter with all Azure regions, allowing developers to sele
module "azure_region" { module "azure_region" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/azure-region/coder" source = "registry.coder.com/coder/azure-region/coder"
version = "1.0.12" version = "1.0.31"
default = "eastus" default = "eastus"
} }
@@ -36,7 +35,7 @@ Change the display name and icon for a region using the corresponding maps:
module "azure-region" { module "azure-region" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/azure-region/coder" source = "registry.coder.com/coder/azure-region/coder"
version = "1.0.12" version = "1.0.31"
custom_names = { custom_names = {
"australia" : "Go Australia!" "australia" : "Go Australia!"
} }
@@ -60,7 +59,7 @@ Hide all regions in Australia except australiacentral:
module "azure-region" { module "azure-region" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/azure-region/coder" source = "registry.coder.com/coder/azure-region/coder"
version = "1.0.12" version = "1.0.31"
exclude = [ exclude = [
"australia", "australia",
"australiacentral2", "australiacentral2",
@@ -2,7 +2,6 @@
display_name: Claude Code display_name: Claude Code
description: Run Claude Code in your workspace description: Run Claude Code in your workspace
icon: ../../../../.icons/claude.svg icon: ../../../../.icons/claude.svg
maintainer_github: coder
verified: true verified: true
tags: [agent, claude-code, ai, tasks] tags: [agent, claude-code, ai, tasks]
--- ---
+7 -8
View File
@@ -2,7 +2,6 @@
display_name: code-server display_name: code-server
description: VS Code in the browser description: VS Code in the browser
icon: ../../../../.icons/code.svg icon: ../../../../.icons/code.svg
maintainer_github: coder
verified: true verified: true
tags: [ide, web, code-server] tags: [ide, web, code-server]
--- ---
@@ -15,7 +14,7 @@ Automatically install [code-server](https://github.com/coder/code-server) in a w
module "code-server" { module "code-server" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/code-server/coder" source = "registry.coder.com/coder/code-server/coder"
version = "1.3.0" version = "1.3.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
} }
``` ```
@@ -30,7 +29,7 @@ module "code-server" {
module "code-server" { module "code-server" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/code-server/coder" source = "registry.coder.com/coder/code-server/coder"
version = "1.3.0" version = "1.3.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
install_version = "4.8.3" install_version = "4.8.3"
} }
@@ -44,7 +43,7 @@ Install the Dracula theme from [OpenVSX](https://open-vsx.org/):
module "code-server" { module "code-server" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/code-server/coder" source = "registry.coder.com/coder/code-server/coder"
version = "1.3.0" version = "1.3.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
extensions = [ extensions = [
"dracula-theme.theme-dracula" "dracula-theme.theme-dracula"
@@ -62,7 +61,7 @@ Configure VS Code's [settings.json](https://code.visualstudio.com/docs/getstarte
module "code-server" { module "code-server" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/code-server/coder" source = "registry.coder.com/coder/code-server/coder"
version = "1.3.0" version = "1.3.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
extensions = ["dracula-theme.theme-dracula"] extensions = ["dracula-theme.theme-dracula"]
settings = { settings = {
@@ -79,7 +78,7 @@ Just run code-server in the background, don't fetch it from GitHub:
module "code-server" { module "code-server" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/code-server/coder" source = "registry.coder.com/coder/code-server/coder"
version = "1.3.0" version = "1.3.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
extensions = ["dracula-theme.theme-dracula", "ms-azuretools.vscode-docker"] extensions = ["dracula-theme.theme-dracula", "ms-azuretools.vscode-docker"]
} }
@@ -95,7 +94,7 @@ Run an existing copy of code-server if found, otherwise download from GitHub:
module "code-server" { module "code-server" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/code-server/coder" source = "registry.coder.com/coder/code-server/coder"
version = "1.3.0" version = "1.3.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
use_cached = true use_cached = true
extensions = ["dracula-theme.theme-dracula", "ms-azuretools.vscode-docker"] extensions = ["dracula-theme.theme-dracula", "ms-azuretools.vscode-docker"]
@@ -108,7 +107,7 @@ Just run code-server in the background, don't fetch it from GitHub:
module "code-server" { module "code-server" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/code-server/coder" source = "registry.coder.com/coder/code-server/coder"
version = "1.3.0" version = "1.3.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
offline = true offline = true
} }
+1 -2
View File
@@ -2,7 +2,6 @@
display_name: Coder Login display_name: Coder Login
description: Automatically logs the user into Coder on their workspace description: Automatically logs the user into Coder on their workspace
icon: ../../../../.icons/coder.svg icon: ../../../../.icons/coder.svg
maintainer_github: coder
verified: true verified: true
tags: [helper] tags: [helper]
--- ---
@@ -15,7 +14,7 @@ Automatically logs the user into Coder when creating their workspace.
module "coder-login" { module "coder-login" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/coder-login/coder" source = "registry.coder.com/coder/coder-login/coder"
version = "1.0.15" version = "1.0.31"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
} }
``` ```
+2 -3
View File
@@ -2,7 +2,6 @@
display_name: Cursor IDE display_name: Cursor IDE
description: Add a one-click button to launch Cursor IDE description: Add a one-click button to launch Cursor IDE
icon: ../../../../.icons/cursor.svg icon: ../../../../.icons/cursor.svg
maintainer_github: coder
verified: true verified: true
tags: [ide, cursor, ai] tags: [ide, cursor, ai]
--- ---
@@ -17,7 +16,7 @@ Uses the [Coder Remote VS Code Extension](https://github.com/coder/vscode-coder)
module "cursor" { module "cursor" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/cursor/coder" source = "registry.coder.com/coder/cursor/coder"
version = "1.2.0" version = "1.2.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
} }
``` ```
@@ -30,7 +29,7 @@ module "cursor" {
module "cursor" { module "cursor" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/cursor/coder" source = "registry.coder.com/coder/cursor/coder"
version = "1.2.0" version = "1.2.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
folder = "/home/coder/project" folder = "/home/coder/project"
} }
@@ -3,7 +3,6 @@ display_name: devcontainers-cli
description: devcontainers-cli module provides an easy way to install @devcontainers/cli into a workspace description: devcontainers-cli module provides an easy way to install @devcontainers/cli into a workspace
icon: ../../../../.icons/devcontainers.svg icon: ../../../../.icons/devcontainers.svg
verified: true verified: true
maintainer_github: coder
tags: [devcontainers] tags: [devcontainers]
--- ---
@@ -16,7 +15,7 @@ The devcontainers-cli module provides an easy way to install [`@devcontainers/cl
```tf ```tf
module "devcontainers-cli" { module "devcontainers-cli" {
source = "registry.coder.com/coder/devcontainers-cli/coder" source = "registry.coder.com/coder/devcontainers-cli/coder"
version = "1.0.3" version = "1.0.31"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
} }
``` ```
+6 -7
View File
@@ -2,7 +2,6 @@
display_name: Dotfiles display_name: Dotfiles
description: Allow developers to optionally bring their own dotfiles repository to customize their shell and IDE settings! description: Allow developers to optionally bring their own dotfiles repository to customize their shell and IDE settings!
icon: ../../../../.icons/dotfiles.svg icon: ../../../../.icons/dotfiles.svg
maintainer_github: coder
verified: true verified: true
tags: [helper, dotfiles] tags: [helper, dotfiles]
--- ---
@@ -19,7 +18,7 @@ Under the hood, this module uses the [coder dotfiles](https://coder.com/docs/v2/
module "dotfiles" { module "dotfiles" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/dotfiles/coder" source = "registry.coder.com/coder/dotfiles/coder"
version = "1.2.0" version = "1.2.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
} }
``` ```
@@ -32,7 +31,7 @@ module "dotfiles" {
module "dotfiles" { module "dotfiles" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/dotfiles/coder" source = "registry.coder.com/coder/dotfiles/coder"
version = "1.2.0" version = "1.2.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
} }
``` ```
@@ -43,7 +42,7 @@ module "dotfiles" {
module "dotfiles" { module "dotfiles" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/dotfiles/coder" source = "registry.coder.com/coder/dotfiles/coder"
version = "1.2.0" version = "1.2.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
user = "root" user = "root"
} }
@@ -55,14 +54,14 @@ module "dotfiles" {
module "dotfiles" { module "dotfiles" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/dotfiles/coder" source = "registry.coder.com/coder/dotfiles/coder"
version = "1.2.0" version = "1.2.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
} }
module "dotfiles-root" { module "dotfiles-root" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/dotfiles/coder" source = "registry.coder.com/coder/dotfiles/coder"
version = "1.2.0" version = "1.2.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
user = "root" user = "root"
dotfiles_uri = module.dotfiles.dotfiles_uri dotfiles_uri = module.dotfiles.dotfiles_uri
@@ -77,7 +76,7 @@ You can set a default dotfiles repository for all users by setting the `default_
module "dotfiles" { module "dotfiles" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/dotfiles/coder" source = "registry.coder.com/coder/dotfiles/coder"
version = "1.2.0" version = "1.2.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
default_dotfiles_uri = "https://github.com/coder/dotfiles" default_dotfiles_uri = "https://github.com/coder/dotfiles"
} }
+4 -5
View File
@@ -2,7 +2,6 @@
display_name: File Browser display_name: File Browser
description: A file browser for your workspace description: A file browser for your workspace
icon: ../../../../.icons/filebrowser.svg icon: ../../../../.icons/filebrowser.svg
maintainer_github: coder
verified: true verified: true
tags: [filebrowser, web] tags: [filebrowser, web]
--- ---
@@ -15,7 +14,7 @@ A file browser for your workspace.
module "filebrowser" { module "filebrowser" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/filebrowser/coder" source = "registry.coder.com/coder/filebrowser/coder"
version = "1.1.1" version = "1.1.2"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
} }
``` ```
@@ -30,7 +29,7 @@ module "filebrowser" {
module "filebrowser" { module "filebrowser" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/filebrowser/coder" source = "registry.coder.com/coder/filebrowser/coder"
version = "1.1.1" version = "1.1.2"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
folder = "/home/coder/project" folder = "/home/coder/project"
} }
@@ -42,7 +41,7 @@ module "filebrowser" {
module "filebrowser" { module "filebrowser" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/filebrowser/coder" source = "registry.coder.com/coder/filebrowser/coder"
version = "1.1.1" version = "1.1.2"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
database_path = ".config/filebrowser.db" database_path = ".config/filebrowser.db"
} }
@@ -54,7 +53,7 @@ module "filebrowser" {
module "filebrowser" { module "filebrowser" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/filebrowser/coder" source = "registry.coder.com/coder/filebrowser/coder"
version = "1.1.1" version = "1.1.2"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
agent_name = "main" agent_name = "main"
subdomain = false subdomain = false
+3 -4
View File
@@ -2,7 +2,6 @@
display_name: Fly.io Region display_name: Fly.io Region
description: A parameter with human region names and icons description: A parameter with human region names and icons
icon: ../../../../.icons/fly.svg icon: ../../../../.icons/fly.svg
maintainer_github: coder
verified: true verified: true
tags: [helper, parameter, fly.io, regions] tags: [helper, parameter, fly.io, regions]
--- ---
@@ -17,7 +16,7 @@ We can use the simplest format here, only adding a default selection as the `atl
module "fly-region" { module "fly-region" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/fly-region/coder" source = "registry.coder.com/coder/fly-region/coder"
version = "1.0.2" version = "1.0.31"
default = "atl" default = "atl"
} }
``` ```
@@ -34,7 +33,7 @@ The regions argument can be used to display only the desired regions in the Code
module "fly-region" { module "fly-region" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/fly-region/coder" source = "registry.coder.com/coder/fly-region/coder"
version = "1.0.2" version = "1.0.31"
default = "ams" default = "ams"
regions = ["ams", "arn", "atl"] regions = ["ams", "arn", "atl"]
} }
@@ -50,7 +49,7 @@ Set custom icons and names with their respective maps.
module "fly-region" { module "fly-region" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/fly-region/coder" source = "registry.coder.com/coder/fly-region/coder"
version = "1.0.2" version = "1.0.31"
default = "ams" default = "ams"
custom_icons = { custom_icons = {
+4 -5
View File
@@ -2,7 +2,6 @@
display_name: GCP Region display_name: GCP Region
description: Add Google Cloud Platform regions to your Coder template. description: Add Google Cloud Platform regions to your Coder template.
icon: ../../../../.icons/gcp.svg icon: ../../../../.icons/gcp.svg
maintainer_github: coder
verified: true verified: true
tags: [gcp, regions, parameter, helper] tags: [gcp, regions, parameter, helper]
--- ---
@@ -15,7 +14,7 @@ This module adds Google Cloud Platform regions to your Coder template.
module "gcp_region" { module "gcp_region" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/gcp-region/coder" source = "registry.coder.com/coder/gcp-region/coder"
version = "1.0.12" version = "1.0.31"
regions = ["us", "europe"] regions = ["us", "europe"]
} }
@@ -36,7 +35,7 @@ Note: setting `gpu_only = true` and using a default region without GPU support,
module "gcp_region" { module "gcp_region" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/gcp-region/coder" source = "registry.coder.com/coder/gcp-region/coder"
version = "1.0.12" version = "1.0.31"
default = ["us-west1-a"] default = ["us-west1-a"]
regions = ["us-west1"] regions = ["us-west1"]
gpu_only = false gpu_only = false
@@ -53,7 +52,7 @@ resource "google_compute_instance" "example" {
module "gcp_region" { module "gcp_region" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/gcp-region/coder" source = "registry.coder.com/coder/gcp-region/coder"
version = "1.0.12" version = "1.0.31"
regions = ["europe-west"] regions = ["europe-west"]
single_zone_per_region = false single_zone_per_region = false
} }
@@ -69,7 +68,7 @@ resource "google_compute_instance" "example" {
module "gcp_region" { module "gcp_region" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/gcp-region/coder" source = "registry.coder.com/coder/gcp-region/coder"
version = "1.0.12" version = "1.0.31"
regions = ["us", "europe"] regions = ["us", "europe"]
gpu_only = true gpu_only = true
single_zone_per_region = true single_zone_per_region = true
+9 -10
View File
@@ -2,7 +2,6 @@
display_name: Git Clone display_name: Git Clone
description: Clone a Git repository by URL and skip if it exists. description: Clone a Git repository by URL and skip if it exists.
icon: ../../../../.icons/git.svg icon: ../../../../.icons/git.svg
maintainer_github: coder
verified: true verified: true
tags: [git, helper] tags: [git, helper]
--- ---
@@ -15,7 +14,7 @@ This module allows you to automatically clone a repository by URL and skip if it
module "git-clone" { module "git-clone" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/git-clone/coder" source = "registry.coder.com/coder/git-clone/coder"
version = "1.1.0" version = "1.1.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
url = "https://github.com/coder/coder" url = "https://github.com/coder/coder"
} }
@@ -29,7 +28,7 @@ module "git-clone" {
module "git-clone" { module "git-clone" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/git-clone/coder" source = "registry.coder.com/coder/git-clone/coder"
version = "1.1.0" version = "1.1.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
url = "https://github.com/coder/coder" url = "https://github.com/coder/coder"
base_dir = "~/projects/coder" base_dir = "~/projects/coder"
@@ -44,7 +43,7 @@ To use with [Git Authentication](https://coder.com/docs/v2/latest/admin/git-prov
module "git-clone" { module "git-clone" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/git-clone/coder" source = "registry.coder.com/coder/git-clone/coder"
version = "1.1.0" version = "1.1.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
url = "https://github.com/coder/coder" url = "https://github.com/coder/coder"
} }
@@ -70,7 +69,7 @@ data "coder_parameter" "git_repo" {
module "git_clone" { module "git_clone" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/git-clone/coder" source = "registry.coder.com/coder/git-clone/coder"
version = "1.1.0" version = "1.1.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
url = data.coder_parameter.git_repo.value url = data.coder_parameter.git_repo.value
} }
@@ -104,7 +103,7 @@ Configuring `git-clone` for a self-hosted GitHub Enterprise Server running at `g
module "git-clone" { module "git-clone" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/git-clone/coder" source = "registry.coder.com/coder/git-clone/coder"
version = "1.1.0" version = "1.1.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
url = "https://github.example.com/coder/coder/tree/feat/example" url = "https://github.example.com/coder/coder/tree/feat/example"
git_providers = { git_providers = {
@@ -123,7 +122,7 @@ To GitLab clone with a specific branch like `feat/example`
module "git-clone" { module "git-clone" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/git-clone/coder" source = "registry.coder.com/coder/git-clone/coder"
version = "1.1.0" version = "1.1.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
url = "https://gitlab.com/coder/coder/-/tree/feat/example" url = "https://gitlab.com/coder/coder/-/tree/feat/example"
} }
@@ -135,7 +134,7 @@ Configuring `git-clone` for a self-hosted GitLab running at `gitlab.example.com`
module "git-clone" { module "git-clone" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/git-clone/coder" source = "registry.coder.com/coder/git-clone/coder"
version = "1.1.0" version = "1.1.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
url = "https://gitlab.example.com/coder/coder/-/tree/feat/example" url = "https://gitlab.example.com/coder/coder/-/tree/feat/example"
git_providers = { git_providers = {
@@ -156,7 +155,7 @@ For example, to clone the `feat/example` branch:
module "git-clone" { module "git-clone" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/git-clone/coder" source = "registry.coder.com/coder/git-clone/coder"
version = "1.1.0" version = "1.1.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
url = "https://github.com/coder/coder" url = "https://github.com/coder/coder"
branch_name = "feat/example" branch_name = "feat/example"
@@ -174,7 +173,7 @@ For example, this will clone into the `~/projects/coder/coder-dev` folder:
module "git-clone" { module "git-clone" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/git-clone/coder" source = "registry.coder.com/coder/git-clone/coder"
version = "1.1.0" version = "1.1.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
url = "https://github.com/coder/coder" url = "https://github.com/coder/coder"
folder_name = "coder-dev" folder_name = "coder-dev"
@@ -2,7 +2,6 @@
display_name: Git commit signing display_name: Git commit signing
description: Configures Git to sign commits using your Coder SSH key description: Configures Git to sign commits using your Coder SSH key
icon: ../../../../.icons/git.svg icon: ../../../../.icons/git.svg
maintainer_github: coder
verified: true verified: true
tags: [helper, git] tags: [helper, git]
--- ---
@@ -23,7 +22,7 @@ This module has a chance of conflicting with the user's dotfiles / the personali
module "git-commit-signing" { module "git-commit-signing" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/git-commit-signing/coder" source = "registry.coder.com/coder/git-commit-signing/coder"
version = "1.0.11" version = "1.0.31"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
} }
``` ```
+3 -4
View File
@@ -2,7 +2,6 @@
display_name: Git Config display_name: Git Config
description: Stores Git configuration from Coder credentials description: Stores Git configuration from Coder credentials
icon: ../../../../.icons/git.svg icon: ../../../../.icons/git.svg
maintainer_github: coder
verified: true verified: true
tags: [helper, git] tags: [helper, git]
--- ---
@@ -15,7 +14,7 @@ Runs a script that updates git credentials in the workspace to match the user's
module "git-config" { module "git-config" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/git-config/coder" source = "registry.coder.com/coder/git-config/coder"
version = "1.0.15" version = "1.0.31"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
} }
``` ```
@@ -30,7 +29,7 @@ TODO: Add screenshot
module "git-config" { module "git-config" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/git-config/coder" source = "registry.coder.com/coder/git-config/coder"
version = "1.0.15" version = "1.0.31"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
allow_email_change = true allow_email_change = true
} }
@@ -44,7 +43,7 @@ TODO: Add screenshot
module "git-config" { module "git-config" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/git-config/coder" source = "registry.coder.com/coder/git-config/coder"
version = "1.0.15" version = "1.0.31"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
allow_username_change = false allow_username_change = false
allow_email_change = false allow_email_change = false
@@ -2,7 +2,6 @@
display_name: Github Upload Public Key display_name: Github Upload Public Key
description: Automates uploading Coder public key to Github so users don't have to. description: Automates uploading Coder public key to Github so users don't have to.
icon: ../../../../.icons/github.svg icon: ../../../../.icons/github.svg
maintainer_github: coder
verified: true verified: true
tags: [helper, git] tags: [helper, git]
--- ---
@@ -15,7 +14,7 @@ Templates that utilize Github External Auth can automatically ensure that the Co
module "github-upload-public-key" { module "github-upload-public-key" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/github-upload-public-key/coder" source = "registry.coder.com/coder/github-upload-public-key/coder"
version = "1.0.15" version = "1.0.31"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
} }
``` ```
@@ -48,7 +47,7 @@ data "coder_external_auth" "github" {
module "github-upload-public-key" { module "github-upload-public-key" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/github-upload-public-key/coder" source = "registry.coder.com/coder/github-upload-public-key/coder"
version = "1.0.15" version = "1.0.31"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
external_auth_id = data.coder_external_auth.github.id external_auth_id = data.coder_external_auth.github.id
} }
+2 -3
View File
@@ -2,7 +2,6 @@
display_name: Goose display_name: Goose
description: Run Goose in your workspace description: Run Goose in your workspace
icon: ../../../../.icons/goose.svg icon: ../../../../.icons/goose.svg
maintainer_github: coder
verified: true verified: true
tags: [agent, goose, ai, tasks] tags: [agent, goose, ai, tasks]
--- ---
@@ -14,7 +13,7 @@ Run the [Goose](https://block.github.io/goose/) agent in your workspace to gener
```tf ```tf
module "goose" { module "goose" {
source = "registry.coder.com/coder/goose/coder" source = "registry.coder.com/coder/goose/coder"
version = "2.0.0" version = "2.0.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
folder = "/home/coder" folder = "/home/coder"
install_goose = true install_goose = true
@@ -80,7 +79,7 @@ resource "coder_agent" "main" {
module "goose" { module "goose" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/goose/coder" source = "registry.coder.com/coder/goose/coder"
version = "2.0.0" version = "2.0.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
folder = "/home/coder" folder = "/home/coder"
install_goose = true install_goose = true
@@ -2,8 +2,6 @@
display_name: "HCP Vault Secrets" display_name: "HCP Vault Secrets"
description: "Fetch secrets from HCP Vault" description: "Fetch secrets from HCP Vault"
icon: ../../../../.icons/vault.svg icon: ../../../../.icons/vault.svg
maintainer_github: coder
partner_github: hashicorp
verified: true verified: true
tags: [integration, vault, hashicorp, hvs] tags: [integration, vault, hashicorp, hvs]
--- ---
@@ -28,7 +26,7 @@ This module lets you fetch all or selective secrets from a [HCP Vault Secrets](h
```tf ```tf
module "vault" { module "vault" {
source = "registry.coder.com/coder/hcp-vault-secrets/coder" source = "registry.coder.com/coder/hcp-vault-secrets/coder"
version = "1.0.32" version = "1.0.33"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
app_name = "demo-app" app_name = "demo-app"
project_id = "aaa-bbb-ccc" project_id = "aaa-bbb-ccc"
@@ -54,7 +52,7 @@ To fetch all secrets from the HCP Vault Secrets app, skip the `secrets` input.
```tf ```tf
module "vault" { module "vault" {
source = "registry.coder.com/coder/hcp-vault-secrets/coder" source = "registry.coder.com/coder/hcp-vault-secrets/coder"
version = "1.0.32" version = "1.0.33"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
app_name = "demo-app" app_name = "demo-app"
project_id = "aaa-bbb-ccc" project_id = "aaa-bbb-ccc"
@@ -68,7 +66,7 @@ To fetch selective secrets from the HCP Vault Secrets app, set the `secrets` inp
```tf ```tf
module "vault" { module "vault" {
source = "registry.coder.com/coder/hcp-vault-secrets/coder" source = "registry.coder.com/coder/hcp-vault-secrets/coder"
version = "1.0.32" version = "1.0.33"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
app_name = "demo-app" app_name = "demo-app"
project_id = "aaa-bbb-ccc" project_id = "aaa-bbb-ccc"
@@ -83,7 +81,7 @@ Set `client_id` and `client_secret` as module inputs.
```tf ```tf
module "vault" { module "vault" {
source = "registry.coder.com/coder/hcp-vault-secrets/coder" source = "registry.coder.com/coder/hcp-vault-secrets/coder"
version = "1.0.32" version = "1.0.33"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
app_name = "demo-app" app_name = "demo-app"
project_id = "aaa-bbb-ccc" project_id = "aaa-bbb-ccc"
@@ -2,7 +2,6 @@
display_name: JetBrains Gateway display_name: JetBrains Gateway
description: Add a one-click button to launch JetBrains Gateway IDEs in the dashboard. description: Add a one-click button to launch JetBrains Gateway IDEs in the dashboard.
icon: ../../../../.icons/gateway.svg icon: ../../../../.icons/gateway.svg
maintainer_github: coder
verified: true verified: true
tags: [ide, jetbrains, parameter, gateway] tags: [ide, jetbrains, parameter, gateway]
--- ---
@@ -18,7 +17,7 @@ Consult the [JetBrains documentation](https://www.jetbrains.com/help/idea/prereq
module "jetbrains_gateway" { module "jetbrains_gateway" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/jetbrains-gateway/coder" source = "registry.coder.com/coder/jetbrains-gateway/coder"
version = "1.2.1" version = "1.2.2"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
folder = "/home/coder/example" folder = "/home/coder/example"
jetbrains_ides = ["CL", "GO", "IU", "PY", "WS"] jetbrains_ides = ["CL", "GO", "IU", "PY", "WS"]
@@ -36,7 +35,7 @@ module "jetbrains_gateway" {
module "jetbrains_gateway" { module "jetbrains_gateway" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/jetbrains-gateway/coder" source = "registry.coder.com/coder/jetbrains-gateway/coder"
version = "1.2.1" version = "1.2.2"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
folder = "/home/coder/example" folder = "/home/coder/example"
jetbrains_ides = ["GO", "WS"] jetbrains_ides = ["GO", "WS"]
@@ -50,7 +49,7 @@ module "jetbrains_gateway" {
module "jetbrains_gateway" { module "jetbrains_gateway" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/jetbrains-gateway/coder" source = "registry.coder.com/coder/jetbrains-gateway/coder"
version = "1.2.1" version = "1.2.2"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
folder = "/home/coder/example" folder = "/home/coder/example"
jetbrains_ides = ["IU", "PY"] jetbrains_ides = ["IU", "PY"]
@@ -65,7 +64,7 @@ module "jetbrains_gateway" {
module "jetbrains_gateway" { module "jetbrains_gateway" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/jetbrains-gateway/coder" source = "registry.coder.com/coder/jetbrains-gateway/coder"
version = "1.2.1" version = "1.2.2"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
folder = "/home/coder/example" folder = "/home/coder/example"
jetbrains_ides = ["IU", "PY"] jetbrains_ides = ["IU", "PY"]
@@ -90,7 +89,7 @@ module "jetbrains_gateway" {
module "jetbrains_gateway" { module "jetbrains_gateway" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/jetbrains-gateway/coder" source = "registry.coder.com/coder/jetbrains-gateway/coder"
version = "1.2.1" version = "1.2.2"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
folder = "/home/coder/example" folder = "/home/coder/example"
jetbrains_ides = ["GO", "WS"] jetbrains_ides = ["GO", "WS"]
@@ -108,7 +107,7 @@ Due to the highest priority of the `ide_download_link` parameter in the `(jetbra
module "jetbrains_gateway" { module "jetbrains_gateway" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/jetbrains-gateway/coder" source = "registry.coder.com/coder/jetbrains-gateway/coder"
version = "1.2.1" version = "1.2.2"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
folder = "/home/coder/example" folder = "/home/coder/example"
jetbrains_ides = ["GO", "WS"] jetbrains_ides = ["GO", "WS"]
+6 -7
View File
@@ -2,7 +2,6 @@
display_name: JetBrains Toolbox display_name: JetBrains Toolbox
description: Add JetBrains IDE integrations to your Coder workspaces with configurable options. description: Add JetBrains IDE integrations to your Coder workspaces with configurable options.
icon: ../../../../.icons/jetbrains.svg icon: ../../../../.icons/jetbrains.svg
maintainer_github: coder
verified: true verified: true
tags: [ide, jetbrains, parameter] tags: [ide, jetbrains, parameter]
--- ---
@@ -15,7 +14,7 @@ This module adds JetBrains IDE buttons to launch IDEs directly from the dashboar
module "jetbrains" { module "jetbrains" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/jetbrains/coder" source = "registry.coder.com/coder/jetbrains/coder"
version = "1.0.0" version = "1.0.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
folder = "/home/coder/project" folder = "/home/coder/project"
} }
@@ -40,7 +39,7 @@ When `default` contains IDE codes, those IDEs are created directly without user
module "jetbrains" { module "jetbrains" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/jetbrains/coder" source = "registry.coder.com/coder/jetbrains/coder"
version = "1.0.0" version = "1.0.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
folder = "/home/coder/project" folder = "/home/coder/project"
default = ["PY", "IU"] # Pre-configure GoLand and IntelliJ IDEA default = ["PY", "IU"] # Pre-configure GoLand and IntelliJ IDEA
@@ -53,7 +52,7 @@ module "jetbrains" {
module "jetbrains" { module "jetbrains" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/jetbrains/coder" source = "registry.coder.com/coder/jetbrains/coder"
version = "1.0.0" version = "1.0.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
folder = "/home/coder/project" folder = "/home/coder/project"
# Show parameter with limited options # Show parameter with limited options
@@ -67,7 +66,7 @@ module "jetbrains" {
module "jetbrains" { module "jetbrains" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/jetbrains/coder" source = "registry.coder.com/coder/jetbrains/coder"
version = "1.0.0" version = "1.0.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
folder = "/home/coder/project" folder = "/home/coder/project"
default = ["IU", "PY"] default = ["IU", "PY"]
@@ -82,7 +81,7 @@ module "jetbrains" {
module "jetbrains" { module "jetbrains" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/jetbrains/coder" source = "registry.coder.com/coder/jetbrains/coder"
version = "1.0.0" version = "1.0.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
folder = "/workspace/project" folder = "/workspace/project"
@@ -108,7 +107,7 @@ module "jetbrains" {
module "jetbrains_pycharm" { module "jetbrains_pycharm" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/jetbrains/coder" source = "registry.coder.com/coder/jetbrains/coder"
version = "1.0.0" version = "1.0.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
folder = "/workspace/project" folder = "/workspace/project"
+3 -5
View File
@@ -2,8 +2,6 @@
display_name: JFrog (OAuth) display_name: JFrog (OAuth)
description: Install the JF CLI and authenticate with Artifactory using OAuth. description: Install the JF CLI and authenticate with Artifactory using OAuth.
icon: ../../../../.icons/jfrog.svg icon: ../../../../.icons/jfrog.svg
maintainer_github: coder
partner_github: jfrog
verified: true verified: true
tags: [integration, jfrog, helper] tags: [integration, jfrog, helper]
--- ---
@@ -18,7 +16,7 @@ Install the JF CLI and authenticate package managers with Artifactory using OAut
module "jfrog" { module "jfrog" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/jfrog-oauth/coder" source = "registry.coder.com/coder/jfrog-oauth/coder"
version = "1.0.19" version = "1.0.31"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
jfrog_url = "https://example.jfrog.io" jfrog_url = "https://example.jfrog.io"
username_field = "username" # If you are using GitHub to login to both Coder and Artifactory, use username_field = "username" username_field = "username" # If you are using GitHub to login to both Coder and Artifactory, use username_field = "username"
@@ -47,7 +45,7 @@ Configure the Python pip package manager to fetch packages from Artifactory whil
module "jfrog" { module "jfrog" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/jfrog-oauth/coder" source = "registry.coder.com/coder/jfrog-oauth/coder"
version = "1.0.19" version = "1.0.31"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
jfrog_url = "https://example.jfrog.io" jfrog_url = "https://example.jfrog.io"
username_field = "email" username_field = "email"
@@ -76,7 +74,7 @@ The [JFrog extension](https://open-vsx.org/extension/JFrog/jfrog-vscode-extensio
module "jfrog" { module "jfrog" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/jfrog-oauth/coder" source = "registry.coder.com/coder/jfrog-oauth/coder"
version = "1.0.19" version = "1.0.31"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
jfrog_url = "https://example.jfrog.io" jfrog_url = "https://example.jfrog.io"
username_field = "username" # If you are using GitHub to login to both Coder and Artifactory, use username_field = "username" username_field = "username" # If you are using GitHub to login to both Coder and Artifactory, use username_field = "username"
+4 -6
View File
@@ -2,8 +2,6 @@
display_name: JFrog (Token) display_name: JFrog (Token)
description: Install the JF CLI and authenticate with Artifactory using Artifactory terraform provider. description: Install the JF CLI and authenticate with Artifactory using Artifactory terraform provider.
icon: ../../../../.icons/jfrog.svg icon: ../../../../.icons/jfrog.svg
maintainer_github: coder
partner_github: jfrog
verified: true verified: true
tags: [integration, jfrog] tags: [integration, jfrog]
--- ---
@@ -15,7 +13,7 @@ Install the JF CLI and authenticate package managers with Artifactory using Arti
```tf ```tf
module "jfrog" { module "jfrog" {
source = "registry.coder.com/coder/jfrog-token/coder" source = "registry.coder.com/coder/jfrog-token/coder"
version = "1.0.30" version = "1.0.31"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
jfrog_url = "https://XXXX.jfrog.io" jfrog_url = "https://XXXX.jfrog.io"
artifactory_access_token = var.artifactory_access_token artifactory_access_token = var.artifactory_access_token
@@ -42,7 +40,7 @@ For detailed instructions, please see this [guide](https://coder.com/docs/v2/lat
```tf ```tf
module "jfrog" { module "jfrog" {
source = "registry.coder.com/coder/jfrog-token/coder" source = "registry.coder.com/coder/jfrog-token/coder"
version = "1.0.30" version = "1.0.31"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
jfrog_url = "https://YYYY.jfrog.io" jfrog_url = "https://YYYY.jfrog.io"
artifactory_access_token = var.artifactory_access_token # An admin access token artifactory_access_token = var.artifactory_access_token # An admin access token
@@ -75,7 +73,7 @@ The [JFrog extension](https://open-vsx.org/extension/JFrog/jfrog-vscode-extensio
```tf ```tf
module "jfrog" { module "jfrog" {
source = "registry.coder.com/coder/jfrog-token/coder" source = "registry.coder.com/coder/jfrog-token/coder"
version = "1.0.30" version = "1.0.31"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
jfrog_url = "https://XXXX.jfrog.io" jfrog_url = "https://XXXX.jfrog.io"
artifactory_access_token = var.artifactory_access_token artifactory_access_token = var.artifactory_access_token
@@ -95,7 +93,7 @@ data "coder_workspace" "me" {}
module "jfrog" { module "jfrog" {
source = "registry.coder.com/coder/jfrog-token/coder" source = "registry.coder.com/coder/jfrog-token/coder"
version = "1.0.30" version = "1.0.31"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
jfrog_url = "https://XXXX.jfrog.io" jfrog_url = "https://XXXX.jfrog.io"
artifactory_access_token = var.artifactory_access_token artifactory_access_token = var.artifactory_access_token
@@ -2,7 +2,6 @@
display_name: Jupyter Notebook display_name: Jupyter Notebook
description: A module that adds Jupyter Notebook in your Coder template. description: A module that adds Jupyter Notebook in your Coder template.
icon: ../../../../.icons/jupyter.svg icon: ../../../../.icons/jupyter.svg
maintainer_github: coder
verified: true verified: true
tags: [jupyter, ide, web] tags: [jupyter, ide, web]
--- ---
@@ -17,7 +16,7 @@ A module that adds Jupyter Notebook in your Coder template.
module "jupyter-notebook" { module "jupyter-notebook" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/jupyter-notebook/coder" source = "registry.coder.com/coder/jupyter-notebook/coder"
version = "1.1.0" version = "1.1.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
} }
``` ```
+1 -2
View File
@@ -2,7 +2,6 @@
display_name: JupyterLab display_name: JupyterLab
description: A module that adds JupyterLab in your Coder template. description: A module that adds JupyterLab in your Coder template.
icon: ../../../../.icons/jupyter.svg icon: ../../../../.icons/jupyter.svg
maintainer_github: coder
verified: true verified: true
tags: [jupyter, ide, web] tags: [jupyter, ide, web]
--- ---
@@ -17,7 +16,7 @@ A module that adds JupyterLab in your Coder template.
module "jupyterlab" { module "jupyterlab" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/jupyterlab/coder" source = "registry.coder.com/coder/jupyterlab/coder"
version = "1.1.0" version = "1.1.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
} }
``` ```
+1 -2
View File
@@ -2,7 +2,6 @@
display_name: KasmVNC display_name: KasmVNC
description: A modern open source VNC server description: A modern open source VNC server
icon: ../../../../.icons/kasmvnc.svg icon: ../../../../.icons/kasmvnc.svg
maintainer_github: coder
verified: true verified: true
tags: [vnc, desktop, kasmvnc] tags: [vnc, desktop, kasmvnc]
--- ---
@@ -15,7 +14,7 @@ Automatically install [KasmVNC](https://kasmweb.com/kasmvnc) in a workspace, and
module "kasmvnc" { module "kasmvnc" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/kasmvnc/coder" source = "registry.coder.com/coder/kasmvnc/coder"
version = "1.2.0" version = "1.2.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
desktop_environment = "xfce" desktop_environment = "xfce"
subdomain = true subdomain = true
@@ -2,7 +2,6 @@
display_name: RDP Desktop display_name: RDP Desktop
description: Enable RDP on Windows and add a one-click Coder Desktop button for seamless access description: Enable RDP on Windows and add a one-click Coder Desktop button for seamless access
icon: ../../../../.icons/rdp.svg icon: ../../../../.icons/rdp.svg
maintainer_github: coder
verified: true verified: true
supported_os: [windows] supported_os: [windows]
tags: [rdp, windows, desktop, local] tags: [rdp, windows, desktop, local]
@@ -25,7 +24,7 @@ This module enables Remote Desktop Protocol (RDP) on Windows workspaces and adds
module "rdp_desktop" { module "rdp_desktop" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/local-windows-rdp/coder" source = "registry.coder.com/coder/local-windows-rdp/coder"
version = "1.0.1" version = "1.0.2"
agent_id = coder_agent.main.id agent_id = coder_agent.main.id
agent_name = coder_agent.main.name agent_name = coder_agent.main.name
} }
@@ -58,7 +57,7 @@ Uses default credentials (Username: `Administrator`, Password: `coderRDP!`):
module "rdp_desktop" { module "rdp_desktop" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/local-windows-rdp/coder" source = "registry.coder.com/coder/local-windows-rdp/coder"
version = "1.0.1" version = "1.0.2"
agent_id = coder_agent.main.id agent_id = coder_agent.main.id
agent_name = coder_agent.main.name agent_name = coder_agent.main.name
} }
@@ -72,7 +71,7 @@ Specify a custom display name for the `coder_app` button:
module "rdp_desktop" { module "rdp_desktop" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/local-windows-rdp/coder" source = "registry.coder.com/coder/local-windows-rdp/coder"
version = "1.0.1" version = "1.0.2"
agent_id = coder_agent.windows.id agent_id = coder_agent.windows.id
agent_name = "windows" agent_name = "windows"
display_name = "Windows Desktop" display_name = "Windows Desktop"
+1 -2
View File
@@ -2,7 +2,6 @@
display_name: Personalize display_name: Personalize
description: Allow developers to customize their workspace on start description: Allow developers to customize their workspace on start
icon: ../../../../.icons/personalize.svg icon: ../../../../.icons/personalize.svg
maintainer_github: coder
verified: true verified: true
tags: [helper, personalize] tags: [helper, personalize]
--- ---
@@ -15,7 +14,7 @@ Run a script on workspace start that allows developers to run custom commands to
module "personalize" { module "personalize" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/personalize/coder" source = "registry.coder.com/coder/personalize/coder"
version = "1.0.2" version = "1.0.31"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
} }
``` ```
+2 -3
View File
@@ -2,7 +2,6 @@
display_name: Slack Me display_name: Slack Me
description: Send a Slack message when a command finishes inside a workspace! description: Send a Slack message when a command finishes inside a workspace!
icon: ../../../../.icons/slack.svg icon: ../../../../.icons/slack.svg
maintainer_github: coder
verified: true verified: true
tags: [helper, slack] tags: [helper, slack]
--- ---
@@ -15,7 +14,7 @@ Add the `slackme` command to your workspace that DMs you on Slack when your comm
module "slackme" { module "slackme" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/slackme/coder" source = "registry.coder.com/coder/slackme/coder"
version = "1.0.2" version = "1.0.31"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
auth_provider_id = "slack" auth_provider_id = "slack"
} }
@@ -75,7 +74,7 @@ slackme npm run long-build
module "slackme" { module "slackme" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/slackme/coder" source = "registry.coder.com/coder/slackme/coder"
version = "1.0.2" version = "1.0.31"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
auth_provider_id = "slack" auth_provider_id = "slack"
slack_message = <<EOF slack_message = <<EOF
@@ -2,8 +2,6 @@
display_name: Hashicorp Vault Integration (GitHub) display_name: Hashicorp Vault Integration (GitHub)
description: Authenticates with Vault using GitHub description: Authenticates with Vault using GitHub
icon: ../../../../.icons/vault.svg icon: ../../../../.icons/vault.svg
maintainer_github: coder
partner_github: hashicorp
verified: true verified: true
tags: [hashicorp, integration, vault, github] tags: [hashicorp, integration, vault, github]
--- ---
@@ -16,7 +14,7 @@ This module lets you authenticate with [Hashicorp Vault](https://www.vaultprojec
module "vault" { module "vault" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/vault-github/coder" source = "registry.coder.com/coder/vault-github/coder"
version = "1.0.7" version = "1.0.31"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
vault_addr = "https://vault.example.com" vault_addr = "https://vault.example.com"
} }
@@ -48,7 +46,7 @@ To configure the Vault module, you must set up a Vault GitHub auth method. See t
module "vault" { module "vault" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/vault-github/coder" source = "registry.coder.com/coder/vault-github/coder"
version = "1.0.7" version = "1.0.31"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
vault_addr = "https://vault.example.com" vault_addr = "https://vault.example.com"
coder_github_auth_id = "my-github-auth-id" coder_github_auth_id = "my-github-auth-id"
@@ -61,7 +59,7 @@ module "vault" {
module "vault" { module "vault" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/vault-github/coder" source = "registry.coder.com/coder/vault-github/coder"
version = "1.0.7" version = "1.0.31"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
vault_addr = "https://vault.example.com" vault_addr = "https://vault.example.com"
coder_github_auth_id = "my-github-auth-id" coder_github_auth_id = "my-github-auth-id"
@@ -75,7 +73,7 @@ module "vault" {
module "vault" { module "vault" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/vault-github/coder" source = "registry.coder.com/coder/vault-github/coder"
version = "1.0.7" version = "1.0.31"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
vault_addr = "https://vault.example.com" vault_addr = "https://vault.example.com"
vault_cli_version = "1.15.0" vault_cli_version = "1.15.0"
+5 -7
View File
@@ -2,8 +2,6 @@
display_name: Hashicorp Vault Integration (JWT) display_name: Hashicorp Vault Integration (JWT)
description: Authenticates with Vault using a JWT from Coder's OIDC provider description: Authenticates with Vault using a JWT from Coder's OIDC provider
icon: ../../../../.icons/vault.svg icon: ../../../../.icons/vault.svg
maintainer_github: coder
partner_github: hashicorp
verified: true verified: true
tags: [hashicorp, integration, vault, jwt, oidc] tags: [hashicorp, integration, vault, jwt, oidc]
--- ---
@@ -16,7 +14,7 @@ This module lets you authenticate with [Hashicorp Vault](https://www.vaultprojec
module "vault" { module "vault" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/vault-jwt/coder" source = "registry.coder.com/coder/vault-jwt/coder"
version = "1.1.0" version = "1.1.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
vault_addr = "https://vault.example.com" vault_addr = "https://vault.example.com"
vault_jwt_role = "coder" # The Vault role to use for authentication vault_jwt_role = "coder" # The Vault role to use for authentication
@@ -44,7 +42,7 @@ curl -H "X-Vault-Token: ${VAULT_TOKEN}" -X GET "${VAULT_ADDR}/v1/coder/secrets/d
module "vault" { module "vault" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/vault-jwt/coder" source = "registry.coder.com/coder/vault-jwt/coder"
version = "1.0.31" version = "1.1.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
vault_addr = "https://vault.example.com" vault_addr = "https://vault.example.com"
vault_jwt_auth_path = "oidc" vault_jwt_auth_path = "oidc"
@@ -60,7 +58,7 @@ data "coder_workspace_owner" "me" {}
module "vault" { module "vault" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/vault-jwt/coder" source = "registry.coder.com/coder/vault-jwt/coder"
version = "1.0.31" version = "1.1.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
vault_addr = "https://vault.example.com" vault_addr = "https://vault.example.com"
vault_jwt_role = data.coder_workspace_owner.me.groups[0] vault_jwt_role = data.coder_workspace_owner.me.groups[0]
@@ -73,7 +71,7 @@ module "vault" {
module "vault" { module "vault" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/vault-jwt/coder" source = "registry.coder.com/coder/vault-jwt/coder"
version = "1.0.31" version = "1.1.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
vault_addr = "https://vault.example.com" vault_addr = "https://vault.example.com"
vault_jwt_role = "coder" # The Vault role to use for authentication vault_jwt_role = "coder" # The Vault role to use for authentication
@@ -134,7 +132,7 @@ resource "jwt_signed_token" "vault" {
module "vault" { module "vault" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/vault-jwt/coder" source = "registry.coder.com/coder/vault-jwt/coder"
version = "1.1.0" version = "1.1.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
vault_addr = "https://vault.example.com" vault_addr = "https://vault.example.com"
vault_jwt_role = "coder" # The Vault role to use for authentication vault_jwt_role = "coder" # The Vault role to use for authentication
+2 -4
View File
@@ -2,8 +2,6 @@
display_name: Hashicorp Vault Integration (Token) display_name: Hashicorp Vault Integration (Token)
description: Authenticates with Vault using Token description: Authenticates with Vault using Token
icon: ../../../../.icons/vault.svg icon: ../../../../.icons/vault.svg
maintainer_github: coder
partner_github: hashicorp
verified: true verified: true
tags: [hashicorp, integration, vault, token] tags: [hashicorp, integration, vault, token]
--- ---
@@ -21,7 +19,7 @@ variable "vault_token" {
module "vault" { module "vault" {
source = "registry.coder.com/coder/vault-token/coder" source = "registry.coder.com/coder/vault-token/coder"
version = "1.2.0" version = "1.2.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
vault_token = var.token # optional vault_token = var.token # optional
vault_addr = "https://vault.example.com" vault_addr = "https://vault.example.com"
@@ -75,7 +73,7 @@ variable "vault_token" {
module "vault" { module "vault" {
source = "registry.coder.com/coder/vault-token/coder" source = "registry.coder.com/coder/vault-token/coder"
version = "1.2.0" version = "1.2.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
vault_addr = "https://vault.example.com" vault_addr = "https://vault.example.com"
vault_token = var.token vault_token = var.token
@@ -2,7 +2,6 @@
display_name: VS Code Desktop display_name: VS Code Desktop
description: Add a one-click button to launch VS Code Desktop description: Add a one-click button to launch VS Code Desktop
icon: ../../../../.icons/code.svg icon: ../../../../.icons/code.svg
maintainer_github: coder
verified: true verified: true
tags: [ide, vscode] tags: [ide, vscode]
--- ---
@@ -17,7 +16,7 @@ Uses the [Coder Remote VS Code Extension](https://github.com/coder/vscode-coder)
module "vscode" { module "vscode" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/vscode-desktop/coder" source = "registry.coder.com/coder/vscode-desktop/coder"
version = "1.1.0" version = "1.1.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
} }
``` ```
@@ -30,7 +29,7 @@ module "vscode" {
module "vscode" { module "vscode" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/vscode-desktop/coder" source = "registry.coder.com/coder/vscode-desktop/coder"
version = "1.1.0" version = "1.1.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
folder = "/home/coder/project" folder = "/home/coder/project"
} }
+5 -6
View File
@@ -2,7 +2,6 @@
display_name: VS Code Web display_name: VS Code Web
description: VS Code Web - Visual Studio Code in the browser description: VS Code Web - Visual Studio Code in the browser
icon: ../../../../.icons/code.svg icon: ../../../../.icons/code.svg
maintainer_github: coder
verified: true verified: true
tags: [ide, vscode, web] tags: [ide, vscode, web]
--- ---
@@ -15,7 +14,7 @@ Automatically install [Visual Studio Code Server](https://code.visualstudio.com/
module "vscode-web" { module "vscode-web" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/vscode-web/coder" source = "registry.coder.com/coder/vscode-web/coder"
version = "1.3.0" version = "1.3.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
accept_license = true accept_license = true
} }
@@ -31,7 +30,7 @@ module "vscode-web" {
module "vscode-web" { module "vscode-web" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/vscode-web/coder" source = "registry.coder.com/coder/vscode-web/coder"
version = "1.3.0" version = "1.3.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
install_prefix = "/home/coder/.vscode-web" install_prefix = "/home/coder/.vscode-web"
folder = "/home/coder" folder = "/home/coder"
@@ -45,7 +44,7 @@ module "vscode-web" {
module "vscode-web" { module "vscode-web" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/vscode-web/coder" source = "registry.coder.com/coder/vscode-web/coder"
version = "1.3.0" version = "1.3.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
extensions = ["github.copilot", "ms-python.python", "ms-toolsai.jupyter"] extensions = ["github.copilot", "ms-python.python", "ms-toolsai.jupyter"]
accept_license = true accept_license = true
@@ -60,7 +59,7 @@ Configure VS Code's [settings.json](https://code.visualstudio.com/docs/getstarte
module "vscode-web" { module "vscode-web" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/vscode-web/coder" source = "registry.coder.com/coder/vscode-web/coder"
version = "1.3.0" version = "1.3.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
extensions = ["dracula-theme.theme-dracula"] extensions = ["dracula-theme.theme-dracula"]
settings = { settings = {
@@ -78,7 +77,7 @@ By default, this module installs the latest. To pin a specific version, retrieve
module "vscode-web" { module "vscode-web" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/vscode-web/coder" source = "registry.coder.com/coder/vscode-web/coder"
version = "1.3.0" version = "1.3.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
commit_id = "e54c774e0add60467559eb0d1e229c6452cf8447" commit_id = "e54c774e0add60467559eb0d1e229c6452cf8447"
accept_license = true accept_license = true
+4 -5
View File
@@ -2,7 +2,6 @@
display_name: RDP Web display_name: RDP Web
description: RDP Server and Web Client, powered by Devolutions Gateway description: RDP Server and Web Client, powered by Devolutions Gateway
icon: ../../../../.icons/desktop.svg icon: ../../../../.icons/desktop.svg
maintainer_github: coder
verified: true verified: true
tags: [windows, rdp, web, desktop] tags: [windows, rdp, web, desktop]
--- ---
@@ -16,7 +15,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.2.2" version = "1.2.3"
agent_id = resource.coder_agent.main.id agent_id = resource.coder_agent.main.id
} }
``` ```
@@ -33,7 +32,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.2.2" version = "1.2.3"
agent_id = resource.coder_agent.main.id agent_id = resource.coder_agent.main.id
} }
``` ```
@@ -44,7 +43,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.2.2" version = "1.2.3"
agent_id = resource.coder_agent.main.id agent_id = resource.coder_agent.main.id
} }
``` ```
@@ -55,7 +54,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.2.2" version = "1.2.3"
agent_id = resource.coder_agent.main.id agent_id = resource.coder_agent.main.id
devolutions_gateway_version = "2025.2.2" # Specify a specific version devolutions_gateway_version = "2025.2.2" # Specify a specific version
} }
+2 -3
View File
@@ -2,7 +2,6 @@
display_name: Windsurf Editor display_name: Windsurf Editor
description: Add a one-click button to launch Windsurf Editor description: Add a one-click button to launch Windsurf Editor
icon: ../../../../.icons/windsurf.svg icon: ../../../../.icons/windsurf.svg
maintainer_github: coder
verified: true verified: true
tags: [ide, windsurf, ai] tags: [ide, windsurf, ai]
--- ---
@@ -17,7 +16,7 @@ Uses the [Coder Remote VS Code Extension](https://github.com/coder/vscode-coder)
module "windsurf" { module "windsurf" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/windsurf/coder" source = "registry.coder.com/coder/windsurf/coder"
version = "1.1.0" version = "1.1.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
} }
``` ```
@@ -30,7 +29,7 @@ module "windsurf" {
module "windsurf" { module "windsurf" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/windsurf/coder" source = "registry.coder.com/coder/windsurf/coder"
version = "1.1.0" version = "1.1.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
folder = "/home/coder/project" folder = "/home/coder/project"
} }
+4 -5
View File
@@ -2,7 +2,6 @@
display_name: Zed display_name: Zed
description: Add a one-click button to launch Zed description: Add a one-click button to launch Zed
icon: ../../../../.icons/zed.svg icon: ../../../../.icons/zed.svg
maintainer_github: coder
verified: true verified: true
tags: [ide, zed, editor] tags: [ide, zed, editor]
--- ---
@@ -20,7 +19,7 @@ Zed is a high-performance, multiplayer code editor from the creators of Atom and
module "zed" { module "zed" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/zed/coder" source = "registry.coder.com/coder/zed/coder"
version = "1.0.0" version = "1.0.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
} }
``` ```
@@ -33,7 +32,7 @@ module "zed" {
module "zed" { module "zed" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/zed/coder" source = "registry.coder.com/coder/zed/coder"
version = "1.0.0" version = "1.0.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
folder = "/home/coder/project" folder = "/home/coder/project"
} }
@@ -45,7 +44,7 @@ module "zed" {
module "zed" { module "zed" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/zed/coder" source = "registry.coder.com/coder/zed/coder"
version = "1.0.0" version = "1.0.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
display_name = "Zed Editor" display_name = "Zed Editor"
order = 1 order = 1
@@ -58,7 +57,7 @@ module "zed" {
module "zed" { module "zed" {
count = data.coder_workspace.me.start_count count = data.coder_workspace.me.start_count
source = "registry.coder.com/coder/zed/coder" source = "registry.coder.com/coder/zed/coder"
version = "1.0.0" version = "1.0.1"
agent_id = coder_agent.example.id agent_id = coder_agent.example.id
agent_name = coder_agent.example.name agent_name = coder_agent.example.name
} }
@@ -2,7 +2,6 @@
display_name: AWS EC2 (Devcontainer) display_name: AWS EC2 (Devcontainer)
description: Provision AWS EC2 VMs with a devcontainer as Coder workspaces description: Provision AWS EC2 VMs with a devcontainer as Coder workspaces
icon: ../../../../.icons/aws.svg icon: ../../../../.icons/aws.svg
maintainer_github: coder
verified: true verified: true
tags: [vm, linux, aws, persistent, devcontainer] tags: [vm, linux, aws, persistent, devcontainer]
--- ---
@@ -2,7 +2,6 @@
display_name: AWS EC2 (Linux) display_name: AWS EC2 (Linux)
description: Provision AWS EC2 VMs as Coder workspaces description: Provision AWS EC2 VMs as Coder workspaces
icon: ../../../../.icons/aws.svg icon: ../../../../.icons/aws.svg
maintainer_github: coder
verified: true verified: true
tags: [vm, linux, aws, persistent-vm] tags: [vm, linux, aws, persistent-vm]
--- ---
@@ -2,7 +2,6 @@
display_name: AWS EC2 (Windows) display_name: AWS EC2 (Windows)
description: Provision AWS EC2 VMs as Coder workspaces description: Provision AWS EC2 VMs as Coder workspaces
icon: ../../../../.icons/aws.svg icon: ../../../../.icons/aws.svg
maintainer_github: coder
verified: true verified: true
tags: [vm, windows, aws] tags: [vm, windows, aws]
--- ---
@@ -2,7 +2,6 @@
display_name: Azure VM (Linux) display_name: Azure VM (Linux)
description: Provision Azure VMs as Coder workspaces description: Provision Azure VMs as Coder workspaces
icon: ../../../../.icons/azure.svg icon: ../../../../.icons/azure.svg
maintainer_github: coder
verified: true verified: true
tags: [vm, linux, azure] tags: [vm, linux, azure]
--- ---
@@ -2,7 +2,6 @@
display_name: Azure VM (Windows) display_name: Azure VM (Windows)
description: Provision Azure VMs as Coder workspaces description: Provision Azure VMs as Coder workspaces
icon: ../../../../.icons/azure.svg icon: ../../../../.icons/azure.svg
maintainer_github: coder
verified: true verified: true
tags: [vm, windows, azure] tags: [vm, windows, azure]
--- ---
@@ -2,7 +2,6 @@
display_name: DigitalOcean Droplet (Linux) display_name: DigitalOcean Droplet (Linux)
description: Provision DigitalOcean Droplets as Coder workspaces description: Provision DigitalOcean Droplets as Coder workspaces
icon: ../../../../.icons/digital-ocean.svg icon: ../../../../.icons/digital-ocean.svg
maintainer_github: coder
verified: true verified: true
tags: [vm, linux, digitalocean] tags: [vm, linux, digitalocean]
--- ---
@@ -2,7 +2,6 @@
display_name: Docker (Devcontainer) display_name: Docker (Devcontainer)
description: Provision envbuilder containers as Coder workspaces description: Provision envbuilder containers as Coder workspaces
icon: ../../../../.icons/docker.svg icon: ../../../../.icons/docker.svg
maintainer_github: coder
verified: true verified: true
tags: [container, docker, devcontainer] tags: [container, docker, devcontainer]
--- ---
@@ -2,7 +2,6 @@
display_name: Docker Containers display_name: Docker Containers
description: Provision Docker containers as Coder workspaces description: Provision Docker containers as Coder workspaces
icon: ../../../../.icons/docker.svg icon: ../../../../.icons/docker.svg
maintainer_github: coder
verified: true verified: true
tags: [docker, container] tags: [docker, container]
--- ---
@@ -2,7 +2,6 @@
display_name: Google Compute Engine (Devcontainer) display_name: Google Compute Engine (Devcontainer)
description: Provision a Devcontainer on Google Compute Engine instances as Coder workspaces description: Provision a Devcontainer on Google Compute Engine instances as Coder workspaces
icon: ../../../../.icons/gcp.svg icon: ../../../../.icons/gcp.svg
maintainer_github: coder
verified: true verified: true
tags: [vm, linux, gcp, devcontainer] tags: [vm, linux, gcp, devcontainer]
--- ---
@@ -2,7 +2,6 @@
display_name: Google Compute Engine (Linux) display_name: Google Compute Engine (Linux)
description: Provision Google Compute Engine instances as Coder workspaces description: Provision Google Compute Engine instances as Coder workspaces
icon: ../../../../.icons/gcp.svg icon: ../../../../.icons/gcp.svg
maintainer_github: coder
verified: true verified: true
tags: [vm, linux, gcp] tags: [vm, linux, gcp]
--- ---
@@ -2,7 +2,6 @@
display_name: Google Compute Engine (VM Container) display_name: Google Compute Engine (VM Container)
description: Provision Google Compute Engine instances as Coder workspaces description: Provision Google Compute Engine instances as Coder workspaces
icon: ../../../../.icons/gcp.svg icon: ../../../../.icons/gcp.svg
maintainer_github: coder
verified: true verified: true
tags: [vm-container, linux, gcp] tags: [vm-container, linux, gcp]
--- ---
@@ -2,7 +2,6 @@
display_name: Google Compute Engine (Windows) display_name: Google Compute Engine (Windows)
description: Provision Google Compute Engine instances as Coder workspaces description: Provision Google Compute Engine instances as Coder workspaces
icon: ../../../../.icons/gcp.svg icon: ../../../../.icons/gcp.svg
maintainer_github: coder
verified: true verified: true
tags: [vm, windows, gcp] tags: [vm, windows, gcp]
--- ---
-1
View File
@@ -2,7 +2,6 @@
display_name: Incus System Container with Docker display_name: Incus System Container with Docker
description: Develop in an Incus System Container with Docker using incus description: Develop in an Incus System Container with Docker using incus
icon: ../../../../.icons/lxc.svg icon: ../../../../.icons/lxc.svg
maintainer_github: coder
verified: true verified: true
tags: [local, incus, lxc, lxd] tags: [local, incus, lxc, lxd]
--- ---
@@ -2,7 +2,6 @@
display_name: Kubernetes (Devcontainer) display_name: Kubernetes (Devcontainer)
description: Provision envbuilder pods as Coder workspaces description: Provision envbuilder pods as Coder workspaces
icon: ../../../../.icons/kubernetes.svg icon: ../../../../.icons/kubernetes.svg
maintainer_github: coder
verified: true verified: true
tags: [container, kubernetes, devcontainer] tags: [container, kubernetes, devcontainer]
--- ---
@@ -2,7 +2,6 @@
display_name: Kubernetes (Envbox) display_name: Kubernetes (Envbox)
description: Provision envbox pods as Coder workspaces description: Provision envbox pods as Coder workspaces
icon: ../../../../.icons/kubernetes.svg icon: ../../../../.icons/kubernetes.svg
maintainer_github: coder
verified: true verified: true
tags: [kubernetes, containers, docker-in-docker] tags: [kubernetes, containers, docker-in-docker]
--- ---
@@ -2,7 +2,6 @@
display_name: Kubernetes (Deployment) display_name: Kubernetes (Deployment)
description: Provision Kubernetes Deployments as Coder workspaces description: Provision Kubernetes Deployments as Coder workspaces
icon: ../../../../.icons/kubernetes.svg icon: ../../../../.icons/kubernetes.svg
maintainer_github: coder
verified: true verified: true
tags: [kubernetes, container] tags: [kubernetes, container]
--- ---
@@ -2,7 +2,6 @@
display_name: Nomad display_name: Nomad
description: Provision Nomad Jobs as Coder workspaces description: Provision Nomad Jobs as Coder workspaces
icon: ../../../../.icons/nomad.svg icon: ../../../../.icons/nomad.svg
maintainer_github: coder
verified: true verified: true
tags: [nomad, container] tags: [nomad, container]
--- ---
@@ -2,7 +2,6 @@
display_name: Scratch display_name: Scratch
description: A minimal starter template for Coder description: A minimal starter template for Coder
icon: ../../../../.icons/box-emoji.svg icon: ../../../../.icons/box-emoji.svg
maintainer_github: coder
verified: true verified: true
tags: [] tags: []
--- ---