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 5e02fd8056 Add data sources to Jupyter Notebook module
Enables dynamic retrieval of workspace owner and details, improving
flexibility and accuracy in referencing coder workspace information.
1 year ago
.github chore: explicitly setup terraform (#319) 1 year ago
.icons feat(cursor): Add Cursor IDE module (#290) 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: cleanup all test files (#293) 1 year ago
azure-region chore: cleanup all test files (#293) 1 year ago
code-server chore: bump version to 1.0.18 in README.md files (#292) 1 year ago
coder-login chore: cleanup all test files (#293) 1 year ago
cursor chore: cleanup all test files (#293) 1 year ago
dotfiles chore: bump version to 1.0.18 in README.md files (#292) 1 year ago
exoscale-instance-type chore: bump version to 1.0.12 in README.md files (#230) 2 years ago
exoscale-zone chore: cleanup all test files (#293) 1 year ago
filebrowser Refactor multiple modules for improved flexibility 1 year 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 chore: bump version to 1.0.18 in README.md files (#292) 1 year ago
git-commit-signing chore(git-commit-signing): mark the module as official (#291) 1 year ago
git-config chore: bump version to 1.0.15 in README.md files (#258) 1 year ago
github-upload-public-key chore: cleanup all test files (#293) 1 year ago
hcp-vault-secrets chore: bump version to 1.0.7 in README.md files (#174) 2 years ago
jetbrains-gateway Refactor multiple modules for improved flexibility 1 year ago
jfrog-oauth chore: cleanup all test files (#293) 1 year ago
jfrog-token chore: cleanup all test files (#293) 1 year ago
jupyter-notebook Add data sources to Jupyter Notebook module 1 year ago
jupyterlab Refactor multiple modules for improved flexibility 1 year ago
kasmvnc fix(kasmVNC): fix debian installation and improve logging (#326) 1 year ago
nodejs chore: cleanup all test files (#293) 1 year ago
personalize chore: cleanup all test files (#293) 1 year ago
slackme chore: cleanup all test files (#293) 1 year ago
vault-github chore(vault-github): update README.md (#169) 2 years ago
vault-jwt fix(vault-jwt): fix vault CLI installation (#311) 1 year ago
vault-token chore: bump version to 1.0.7 in README.md files (#174) 2 years ago
vscode-desktop Refactor multiple modules for improved flexibility 1 year ago
vscode-web Refactor multiple modules for improved flexibility 1 year ago
windows-rdp Refactor multiple modules for improved flexibility 1 year ago
.gitignore feat: add test framework (#48) 2 years ago
CONTRIBUTING.md feat(vscode-web): support hosting on a subpath with `subdomain=false` (#288) 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 feat(jfrog): support multiple repositories (#289) 1 year ago
test.ts chore: cleanup all test files (#293) 1 year ago
tsconfig.json chore: cleanup all test files (#293) 1 year ago
update-version.sh chore: move update-version to ci (#301) 1 year 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.