Skip to content
teleport-actions

GitHub Action

Teleport Setup

v1.0.4 Latest version
Use latest version
teleport-actions

Teleport Setup

Installs `teleport`, `tsh`, `tbot` and `tctl`

Installation

Copy and paste the following snippet into your .yml file.

- name: Teleport Setup
  uses: teleport-actions/setup@v1.0.4
Learn more about this action in teleport-actions/setup
Choose a version

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:
          # 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