A collection of Terraform Modules to extend Coder templates.
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.
 
 
 
 
 
Go to file
Muhammad Atif Ali f07bc2ff11 Add Cursor IDE module with Terraform support
This commit introduces the Cursor IDE module, allowing users to add
a one-click button for launching Cursor IDE into their workspaces.
The module is designed to work with Terraform, making it
straightforward to manage and configure through infrastructure as code.

- Adds a comprehensive README for setting up the module.
- Includes example configurations for typical usage scenarios.
- Provides automated tests to ensure module reliability.
- Defines Terraform resources and variables to handle essential
  configurations like agent ID, folder locations, and order in the UI.
1 year ago
.github/workflows ci: fix ci permissions (#166) 2 years ago
.icons Merge branch 'main' into web-rdp 1 year ago
.images Apache Airflow 2 years ago
.sample feat: add `order` variable to `coder_app` modules (#177) 2 years ago
.vscode feat: add test framework (#48) 2 years ago
apache-airflow Updated Readme 2 years ago
aws-region chore: bump version to 1.0.12 in README.md files (#230) 2 years ago
azure-region chore: bump version to 1.0.12 in README.md files (#230) 2 years ago
code-server fix(code-server): handle when the extension folder does not exist yet (#278) 1 year ago
coder-login chore: bump version to 1.0.15 in README.md files (#258) 1 year ago
cursor Add Cursor IDE module with Terraform support 1 year ago
dotfiles chore: bump version to 1.0.15 in README.md files (#258) 1 year ago
exoscale-instance-type chore: bump version to 1.0.12 in README.md files (#230) 2 years ago
exoscale-zone chore: bump version to 1.0.12 in README.md files (#230) 2 years ago
filebrowser chore: bump version to 1.0.8 in README.md files (#182) 2 years ago
fly-region chore: bump version to 1.0.2 and add script to update them automatically. (#128) 2 years ago
gcp-region chore: bump version to 1.0.12 in README.md files (#230) 2 years ago
git-clone feat(git-clone): custom destination folder name (#287) 1 year ago
git-commit-signing chore: bump version to 1.0.11 in README.md files (#221) 2 years ago
git-config chore: bump version to 1.0.15 in README.md files (#258) 1 year ago
github-upload-public-key chore: bump version to 1.0.15 in README.md files (#258) 1 year ago
hcp-vault-secrets chore: bump version to 1.0.7 in README.md files (#174) 2 years ago
jetbrains-gateway chore: bump version to 1.0.13 in README.md files (#238) 2 years ago
jfrog-oauth chore: bump version to 1.0.15 in README.md files (#258) 1 year ago
jfrog-token chore: bump version to 1.0.15 in README.md files (#258) 1 year ago
jupyter-notebook chore: bump version to 1.0.8 in README.md files (#182) 2 years ago
jupyterlab chore: bump version to 1.0.8 in README.md files (#182) 2 years ago
nodejs chore: bump version to 1.0.10 in README.md files (#201) 2 years ago
personalize chore: bump version to 1.0.2 and add script to update them automatically. (#128) 2 years ago
slackme chore: switch codebase to use TS strict mode 1 year ago
vault-github chore(vault-github): update README.md (#169) 2 years ago
vault-token chore: bump version to 1.0.7 in README.md files (#174) 2 years ago
vscode-desktop chore: switch codebase to use TS strict mode 1 year ago
vscode-web chore: bump version to 1.0.14 in README.md files (#245) 2 years ago
windows-rdp Merge pull request #273 from coder/mes/readme-update 1 year ago
.gitignore feat: add test framework (#48) 2 years ago
CONTRIBUTING.md fix: update incorrect info in docs 1 year ago
LICENSE Add LICENSE 2 years ago
README.md docs: update some wording for clarity 1 year ago
bun.lockb chore: remove package-lock.json and update deps (#281) 1 year ago
bunfig.toml feat: add test framework (#48) 2 years ago
lint.ts chore: clean up lint file 1 year ago
new.sh ci: check for typos (#131) 2 years ago
package.json chore: remove package-lock.json and update deps (#281) 1 year ago
setup.ts test: fix cleanup 2 years ago
terraform_validate.sh Add terraform validation to linting (#170) 2 years ago
test.ts fix: make type def for TerraformState more specific 1 year ago
tsconfig.json chore: switch codebase to use TS strict mode 1 year ago
update-version.sh Update module versions to v1.0.3 (#159) 2 years ago

README.md

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

e.g.

module "code-server" {
  source   = "registry.coder.com/modules/code-server/coder"
  version  = "1.0.2"
  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.