Tailscale Config

Platform:

Ubuntu
24.04
Channel Revision Published Runs on
latest/edge 2 30 Jul 2026
Ubuntu 24.04
juju deploy tailscale-config --channel edge

Learn about configurations >

  • 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:...).