You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
modules/jetbrains-gateway
Asher 8a0ac3435c
Add owner to Gateway link (#310)
Without this, it is not possible to reliably connect to another user's
workspace (for admins, mainly) when duplicate workspace names are
involved.
10 months ago
..
README.md Add owner to Gateway link (#310) 10 months ago
main.test.ts Add owner to Gateway link (#310) 10 months ago
main.tf Add owner to Gateway link (#310) 10 months ago

README.md

display_name description icon maintainer_github verified tags
JetBrains Gateway Add a one-click button to launch JetBrains Gateway IDEs in the dashboard. ../.icons/gateway.svg coder true
ide
jetbrains
helper
parameter

JetBrains Gateway

This module adds a JetBrains Gateway Button to open any workspace with a single click.

module "jetbrains_gateway" {
  source         = "registry.coder.com/modules/jetbrains-gateway/coder"
  version        = "1.0.20"
  agent_id       = coder_agent.example.id
  agent_name     = "example"
  folder         = "/home/coder/example"
  jetbrains_ides = ["CL", "GO", "IU", "PY", "WS"]
  default        = "GO"
}

JetBrains Gateway IDes list

Examples

Add GoLand and WebStorm as options with the default set to GoLand

module "jetbrains_gateway" {
  source         = "registry.coder.com/modules/jetbrains-gateway/coder"
  version        = "1.0.20"
  agent_id       = coder_agent.example.id
  agent_name     = "example"
  folder         = "/home/coder/example"
  jetbrains_ides = ["GO", "WS"]
  default        = "GO"
}

Use the latest release version

module "jetbrains_gateway" {
  source         = "registry.coder.com/modules/jetbrains-gateway/coder"
  version        = "1.0.20"
  agent_id       = coder_agent.example.id
  agent_name     = "example"
  folder         = "/home/coder/example"
  jetbrains_ides = ["GO", "WS"]
  default        = "GO"
  latest         = true
}

Use the latest EAP version

module "jetbrains_gateway" {
  source         = "registry.coder.com/modules/jetbrains-gateway/coder"
  version        = "1.0.20"
  agent_id       = coder_agent.example.id
  agent_name     = "example"
  folder         = "/home/coder/example"
  jetbrains_ides = ["GO", "WS"]
  default        = "GO"
  latest         = true
  channel        = "eap"
}

Supported IDEs

This module and JetBrains Gateway support the following JetBrains IDEs:

  • GoLand (GO)
  • WebStorm (WS)
  • IntelliJ IDEA Ultimate (IU)
  • PyCharm Professional (PY)
  • PhpStorm (PS)
  • CLion (CL)
  • RubyMine (RM)
  • Rider (RD)