# Tailscale

To connect a runner to your Tailscale tailnet, reference a named Tailscale spec with the `tailscale.spec` feature. You must first create that spec with `nsc integrations tailscale set` using the [Namespace CLI](/content/docs/reference/cli/installation.md); the feature value is the spec name (for example `corp`).

See the [Runner Controls overview](/content/docs/solutions/github-actions/runner-controls.md) for how to pass these settings via a profile or labels.

**With runner profiles**

```yaml theme={null}
runs-on: namespace-profile-my-profile;tailscale.spec=corp
```

**With runner labels**

```yaml {3} theme={null}
runs-on:
  - nscloud-ubuntu-22.04-amd64-4x16-with-features
  - namespace-features:tailscale.spec=corp
```

See the [Tailscale integration guide](/content/docs/integrations/tailscale.md) for creating the spec and the full setup.

## Next steps

* [Runner Controls overview](/content/docs/solutions/github-actions/runner-controls.md)
* [Access levels](/content/docs/solutions/github-actions/runner-controls/access-levels.md)
