Skip to content
teleport-actions

GitHub Action

Teleport Setup

v1.0.6 Latest version

Teleport Setup

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.6

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