display_name description icon verified tags
JetBrains Fleet Add a one-click button to launch JetBrains Fleet to connect to your workspace. ../../../../.icons/fleet.svg true
ide
jetbrains
fleet

Jetbrains Fleet

This module adds a Jetbrains Fleet button to your Coder workspace that opens the workspace in JetBrains Fleet using SSH remote development.

JetBrains Fleet is a next-generation IDE that supports collaborative development and distributed architectures. It connects to your Coder workspace via SSH, providing a seamless remote development experience.

module "jetbrains_fleet" {
  count    = data.coder_workspace.me.start_count
  source   = "registry.coder.com/coder/jetbrains-fleet/coder"
  version  = "1.0.1"
  agent_id = coder_agent.example.id
}

Requirements

Important

Fleet needs you to either have Coder CLI installed with coder config-ssh run or Coder Desktop.

Examples

Basic usage

module "jetbrains_fleet" {
  count    = data.coder_workspace.me.start_count
  source   = "registry.coder.com/coder/jetbrains-fleet/coder"
  version  = "1.0.1"
  agent_id = coder_agent.example.id
}

Open a specific folder

module "jetbrains_fleet" {
  count    = data.coder_workspace.me.start_count
  source   = "registry.coder.com/coder/jetbrains-fleet/coder"
  version  = "1.0.1"
  agent_id = coder_agent.example.id
  folder   = "/home/coder/project"
}

Customize app name and grouping

module "jetbrains_fleet" {
  count        = data.coder_workspace.me.start_count
  source       = "registry.coder.com/coder/jetbrains-fleet/coder"
  version      = "1.0.1"
  agent_id     = coder_agent.example.id
  display_name = "Fleet"
  group        = "JetBrains IDEs"
  order        = 1
}

With custom agent name

module "jetbrains_fleet" {
  count      = data.coder_workspace.me.start_count
  source     = "registry.coder.com/coder/jetbrains-fleet/coder"
  version    = "1.0.1"
  agent_id   = coder_agent.example.id
  agent_name = coder_agent.example.name
}