teleport-actions/Teleport Database Tunnel

Opens a local tunnel in the background of your workflow to a database protected by Teleport.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
anonymous-telemetryEnables anonymous telemetry. See https://goteleport.com/docs/machine-id/reference/telemetry/ for more information.no
ca-pinsSpecifies one or more trusted CAs to initially validate the identity of the Auth Server when connecting directly to it. This is not required for Teleport Cloud or when connecting via a Teleport Proxyno
certificate-ttlSpecify the length that the generated credentials should be valid for. Defaults to "1h"no
databaseSpecify the name of the database within the Teleport database service to which a connection should be opened
diag-portSpecify an alternative port for the diagnostics service.no57263
disable-env-varsDisables the automatic setting of environment variables like`TELEPORT_IDENTITY_FILE` by the action. This can be useful in more complex workflows where multiple identities are being used.no
listenSpecify a listener URI for the local tunnel, e.g. tcp://localhost:1234yes
proxySpecify the address of your Teleport Proxy.yes
serviceSpecify the name of the Teleport database, generally the resource name in Teleport.yes
timeout-msThe maximum amount of time to wait in milliseconds for the tunnel to become ready. Set to 0 to skip waiting.no30000
tokenSpecify the Teleport token to use to join.yes
usernameSpecify the name of the database user that should access the database.

no outputs