Skip to content

GitHub action for setting up Teleport

Notifications You must be signed in to change notification settings

teleport-actions/setup

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation


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