This module adds a JetBrains Gateway Button to open any workspace with a single click.
1module "jetbrains_gateway" { 2 source = "registry.coder.com/modules/jetbrains-gateway/coder" 3 version = "1.0.23" 4 agent_id = coder_agent.example.id 5 agent_name = "example" 6 folder = "/home/coder/example" 7 jetbrains_ides = ["CL", "GO", "IU", "PY", "WS"] 8 default = "GO" 9}
1module "jetbrains_gateway" { 2 source = "registry.coder.com/modules/jetbrains-gateway/coder" 3 version = "1.0.23" 4 agent_id = coder_agent.example.id 5 agent_name = "example" 6 folder = "/home/coder/example" 7 jetbrains_ides = ["GO", "WS"] 8 default = "GO" 9}
1module "jetbrains_gateway" { 2 source = "registry.coder.com/modules/jetbrains-gateway/coder" 3 version = "1.0.23" 4 agent_id = coder_agent.example.id 5 agent_name = "example" 6 folder = "/home/coder/example" 7 jetbrains_ides = ["GO", "WS"] 8 default = "GO" 9 latest = true 10}
1module "jetbrains_gateway" { 2 source = "registry.coder.com/modules/jetbrains-gateway/coder" 3 version = "1.0.23" 4 agent_id = coder_agent.example.id 5 agent_name = "example" 6 folder = "/home/coder/example" 7 jetbrains_ides = ["GO", "WS"] 8 default = "GO" 9 latest = true 10 channel = "eap" 11}
Due to the highest priority of the ide_download_link
parameter in the (jetbrains-gateway://...
within IDEA, the pre-configured download address will be overridden when using IDEA's offline mode. Therefore, it is necessary to configure the download_base_link
parameter for the jetbrains_gateway
module to change the value of ide_download_link
.
1module "jetbrains_gateway" { 2 source = "registry.coder.com/modules/jetbrains-gateway/coder" 3 version = "1.0.23" 4 agent_id = coder_agent.example.id 5 agent_name = "example" 6 folder = "/home/coder/example" 7 jetbrains_ides = ["GO", "WS"] 8 releases_base_link = "https://releases.internal.site/" 9 download_base_link = "https://download.internal.site/" 10 default = "GO" 11}
This module and JetBrains Gateway support the following JetBrains IDEs:
GO
)WS
)IU
)PY
)PS
)CL
)RM
)RD
)