jaxxstorm/Action Setup Tailscale
Connect your GitHub Action workflow to Tailscale
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| authkey | Your Tailscale authentication key, from the admin panel. | no | — |
| oauth-client-id | Your Tailscale OAuth Client ID. | no | — |
| oauth-secret | Your Tailscale OAuth Client Secret. | no | — |
| tags | Comma separated list of Tags to be applied to nodes. The OAuth client must have permission to apply these tags. | no | — |
| version | Tailscale version to use. Specify `latest` to use the latest stable version, and `unstable` to use the latest development version. | yes | 1.88.3 |
| args | Optional additional arguments to `tailscale up`. | no | "" |
| tailscaled-args | Optional additional arguments to `tailscaled`. | no | "" |
| hostname | Fixed hostname to use. Must be a valid DNS label (alphanumeric and dashes only, 1-63 characters, cannot start or end with a dash). If not provided, a hostname will be generated based on the runner name. | no | "" |
| timeout | Timeout for `tailscale up`. | no | 2m |
| retry | Number of retries for `tailscale up`. | no | 5 |
| use-cache | Enable caching of Tailscale binaries to speed up subsequent runs. | no | true |
| statedir | Directory to store Tailscale state. If empty, uses in-memory storage. | no | "" |
| sha256sum | Expected SHA256 checksum of the tarball. | no | "" |
| ping | Comma separated list of hosts (Tailscale IP addresses or machine names if MagicDNS is enabled on the tailnet) to `tailscale ping` for connectivity verification after `tailscale up` completes. | no | "" |
Outputs
no outputs