Skip to content
Combined Shape as symbol Copy 2

Teleport Setup

Actions
Installs teleport, tsh, tbot and tctl
v1.1.0
Latest
Verified creator
Star (7)

Verified

GitHub has manually verified the creator of the action as an official partner organization. For more info see About badges in GitHub Marketplace.

Read our Blog: https://goteleport.com/blog/

Read our Documentation: https://goteleport.com/docs/getting-started/

teleport-actions/setup

setup installs key Teleport binaries into your workflow environment, for example tctl, tsh and tbot. You can then use these within your workflows.

The GitHub Actions tool cache is used by the setup action in order to increase setup speed and reduce bandwidth usage on self-hosted runners.

Pre-requisites:

  • A Linux based runner.

Example usage:

on:
  workflow_dispatch: {}
jobs:
  demo-setup:
    runs-on: ubuntu-latest
    steps:
      - name: Install Teleport
        uses: teleport-actions/setup@v1
        with:
          # specify version as "auto" and provide the address of your Teleport
          # proxy using the "proxy" input.
          version: auto
          proxy: example.teleport.sh:443
      - run: tsh # tsh, tbot and tctl will now be available

You can also specify a particular version of the Teleport binaries to install:

on:
  workflow_dispatch: {}
jobs:
  demo-setup:
    runs-on: ubuntu-latest
    steps:
      - name: Install Teleport
        uses: teleport-actions/setup@v1
        with:
          # version must be specified, and exclude the "v" prefix.
          # check https://goteleport.com/download/ for valid releases.
          version: 12.1.0
      - run: tsh # tsh, tbot and tctl will now be available

Teleport Setup is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Installs teleport, tsh, tbot and tctl
v1.1.0
Latest

Verified

GitHub has manually verified the creator of the action as an official partner organization. For more info see About badges in GitHub Marketplace.

Teleport Setup is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.