Files
ansiblings/cubes/network/tailscale
Benjamin Diedrichsen fcc181700e
Release / release (push) Successful in 1m0s
test release nopy-alpha5
2026-07-27 17:07:18 +02:00
..
2026-07-27 13:09:00 +02:00
2026-07-27 17:07:18 +02:00
2026-07-27 13:09:00 +02:00

Tailscale Cube

Installs and authenticates the Tailscale client on a Linux host.

Features

  • Automated Installation: Adds the official Tailscale repository and installs the package.
  • Headless Authentication: Uses a Tailscale Auth Key for zero-interaction setup.
  • Headscale Support: Can be configured to connect to a custom login server.
  • Startup persistence: Ensures the tailscaled daemon is enabled and running.

Configuration

Variable Default Description
AUTH_KEY "" Tailscale Auth Key (recommended to use a 'reusable' or 'ephemeral' key).
LOGIN_SERVER https://controlplane.tailscale.com The coordination server URL. Set this to your Headscale instance URL if applicable.
EXTRA_ARGS "" Additional flags to pass to tailscale up (e.g., --advertise-exit-node).
FORCE_REAUTH false If true, forces the client to re-authenticate.

Usage

nopy install tailscale

When prompted, provide your AUTH_KEY. If you are using Headscale, also provide the LOGIN_SERVER URL.