feat/add tailscale module by dy-ma · Pull Request #849 · coder/registry · GitHub
Skip to content

feat/add tailscale module#849

Open
dy-ma wants to merge 11 commits intocoder:mainfrom
dy-ma:feat/add-tailscale-module
Open

feat/add tailscale module#849
dy-ma wants to merge 11 commits intocoder:mainfrom
dy-ma:feat/add-tailscale-module

Conversation

@dy-ma
Copy link
Copy Markdown

@dy-ma dy-ma commented Apr 17, 2026

Description

Adds a Tailscale module that installs Tailscale and joins the workspace to a tailnet on startup.

Supports:

  • OAuth client credentials flow (default) or a pre-generated auth key
  • Kernel and userspace networking (auto-detected, or set explicitly)
  • Tailscale SSH, subnet route advertising, MagicDNS, ephemeral/persistent nodes
  • SOCKS5 and HTTP proxies in userspace mode

Tailscale seemed like an obvious fit for a Coder module and I was surprised one didn't already exist. I needed it for my own deployments so I built it.

This is my first open-source contribution. I've done my best to follow the contribution guidelines, but please tell me if I've done something horribly wrong.

Type of Change

  • New module
  • New template
  • Bug fix
  • Feature/enhancement
  • Documentation
  • Other

Module Information

Path: registry/dy-ma/modules/tailscale
New version: v1.0.0
Breaking change: [ ] Yes [x] No

Template Information

Path: registry/[namespace]/templates/[template-name]

Testing & Validation

  • Tests pass (bun test)
  • Code formatted (bun fmt)
  • Changes tested locally

Related Issues

None

@35C4n0r 35C4n0r self-requested a review April 20, 2026 16:37
@35C4n0r
Copy link
Copy Markdown
Collaborator

35C4n0r commented Apr 20, 2026

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants