Stephen Kirby 2c94c82cbf chore: allowed empty default for modules (#72)
From #66, also added testing for `jetbrains-gateway`.

## Regions
Azure and AWS were simple, but there is no error message when no region is selected:

https://github.com/coder/modules/assets/58410745/9a9e317b-7764-427f-b298-86313de5fb33

Open to feedback on this.

## Jetbrains Gateway
The Jetbrains gateway default IDE satisfies a ton of logic in the template, so allowing `null` would lead to a lot of patchwork `try` statements. Now it's implemented to use the first IDE in the `jetbrains_ides` as the coder_parameter default for cleanliness. 

Let me know your thoughts.
2023-10-03 10:05:47 +03:00
2023-09-27 23:32:35 +03:00
2023-09-29 18:58:18 +00:00
2023-09-28 21:14:31 +03:00
2023-09-25 23:17:04 -05:00
2023-09-28 21:14:31 +03:00
2023-09-26 14:27:12 +03:00
2023-09-27 17:15:48 +03:00
2023-09-27 17:15:48 +03:00
2023-09-28 13:01:52 +03:00
2023-09-28 21:14:31 +03:00
2023-09-28 21:14:31 +03:00
2023-09-25 23:17:04 -05:00
2023-09-27 23:32:35 +03:00
2023-09-25 23:17:04 -05:00
2023-09-26 07:10:42 -04:00
2023-09-26 09:54:12 -05:00
2023-09-27 23:32:35 +03:00
2023-09-27 17:16:03 +03:00
2023-09-27 23:32:35 +03:00
2023-09-26 10:14:24 -05:00
2023-09-27 23:32:35 +03:00

Modules extend Templates to create reusable components for your development environment.

e.g.

module "code-server" {
    source = "https://registry.coder.com/modules/code-server"
    agent_id = coder_agent.main.id
}
  • code-server: Install on start, create an app to access via the dashboard, install extensions, and pre-configure editor settings.
  • personalize: Run a script on workspace start that allows developers to run custom commands to personalize their workspace.
  • VS Code Desktop: Add a button to open any workspace in VS Code with a single click.
  • JetBrains Gateway: Display a button to launch JetBrains Gateway IDEs in the dashboard.

Registry

Check out the Coder Registry for instructions to integrate modules into your template.

Contributing a Module

See CONTRIBUTING.md for instructions on how to construct and publish a module to the Coder Registry.

Description
A collection of Terraform Modules to extend Coder templates.
Readme 19 MiB
v1.0.29-1 Latest
2025-02-15 18:28:07 +00:00
Languages
HCL 47.1%
TypeScript 26.5%
Shell 18.6%
JavaScript 5.1%
PowerShell 2.7%