Tailscale Config
Platform:
| Channel | Revision | Published | Runs on |
|---|---|---|---|
| latest/edge | 2 | 30 Jul 2026 |
juju deploy tailscale-config --channel edge
-
backend | string
Default: tailscale
The control-plane backend this charm mints credentials against.
Acceptable values are "tailscale" (Tailscale SaaS) and "headscale".
-
login-server | string
URL of the control plane, passed through to downstream charms.
Leave empty for Tailscale SaaS. Set to the Headscale server URL when the "headscale" backend is used.
-
root-credential | secret
A Juju user secret holding the root credential used to mint per-downstream credentials against the control-plane API.
For the "tailscale" backend this is a root OAuth client (with the oauth_keys scope, plus the union of scopes it will delegate to children). For the "headscale" backend this is a Headscale API key.
Grant the secret to this application, then set this option to the secret URI (e.g.
juju config tailscale-config root-credential=secret:...).