A Buildkite plugin to connect to your Tailscale network.
These are all the options available to configure this plugin's behaviour.
The device tags this pipeline will use.
The client ID. When set and no client-secret-env is supplied, workload identity federation is used.
The environment variable that the client secret is stored in.
The OIDC token audience. Defaults to tailscale.com.
The hostname to use.
Defaults to buildkite-${BUILDKITE_AGENT_NAME:-$(hostname)}
Connection timeout value in seconds.
Defaults to 120.
steps:
- label: "🔨 Access my-service on the Tailnet"
command: "curl http://my-service:8080"
plugins:
- groq/tailscale:
# Export this value as part of the repo's hooks/pre-checkout
client-secret-env: TAILSCALE_OAUTH_CLIENT_SECRET
tags: tag:ciThe package is available as open source under the terms of the MIT License.