Files
registry/registry/coder/modules/jetbrains-fleet/README.md
T

2.5 KiB

display_name, description, icon, verified, tags
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

Warning

Deprecation Notice: JetBrains has announced that Fleet will be discontinued. For more information, see The Future of Fleet. Consider migrating to other JetBrains IDEs such as IntelliJ IDEA, PyCharm, or GoLand with the JetBrains module.

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.3"
  agent_id = coder_agent.main.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.3"
  agent_id = coder_agent.main.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.3"
  agent_id = coder_agent.main.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.3"
  agent_id     = coder_agent.main.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.3"
  agent_id   = coder_agent.main.id
  agent_name = coder_agent.example.name
}