Files
teleport/docs/pages/includes/plugins/install-access-request.mdx
T
Steven MartinandMarco André Dinis bb323eace0 update access request plugin download domain (#37413)
* update access request plugin download domain

* teleport version spec

Co-authored-by: Marco André Dinis <marco.dinis@goteleport.com>

---------

Co-authored-by: Marco André Dinis <marco.dinis@goteleport.com>
2024-01-29 15:29:14 +00:00

82 lines
2.4 KiB
Plaintext

<Tabs>
<TabItem label="Download">
We currently only provide `linux-amd64` binaries. You can also compile these
plugins from source. You can run the plugin from a remote host or your local
development machine.
```code
$ curl -L -O https://get.gravitational.com/teleport-access-{{ name }}-v(=teleport.plugin.version=)-linux-amd64-bin.tar.gz
$ tar -xzf teleport-access-{{ name }}-v(=teleport.plugin.version=)-linux-amd64-bin.tar.gz
$ cd teleport-access-{{ name }}
$ sudo ./install
```
Make sure the binary is installed:
```code
$ teleport-{{ name }} version
teleport-{{ name }} v(=teleport.plugin.version=) git:teleport-{{ name }}-v(=teleport.plugin.version=)-fffffffff go(=teleport.golang=)
```
</TabItem>
<TabItem label="Docker Image">
We currently only provide Docker images for `linux-amd64`.
Pull the Docker image for the latest access request plugin by running the following command:
```code
$ docker pull public.ecr.aws/gravitational/teleport-plugin-{{ name }}:(=teleport.plugin.version=)
```
Make sure the plugin is installed by running the following command:
```code
$ docker run public.ecr.aws/gravitational/teleport-plugin-{{ name }}:(=teleport.plugin.version=) version
teleport-{{ name }} v(=teleport.plugin.version=) git:teleport-{{ name }}-v(=teleport.plugin.version=)-(=teleport.git=) (=teleport.golang=)
```
For a list of available tags, visit [Amazon ECR Public Gallery](https://gallery.ecr.aws/gravitational/teleport-plugin-{{ name }}).
</TabItem>
<TabItem label="From Source">
To install from source you need `git` and `go` installed. If you do not have Go
installed, visit the Go [downloads page](https://go.dev/dl/).
```code
$ git clone https://github.com/gravitational/teleport-plugins.git
$ cd teleport-plugins/access/{{ name }}
$ make
```
Move the `teleport-{{ name }}` binary into your PATH.
Make sure the binary is installed:
```code
$ teleport-{{ name }} version
teleport-{{ name }} v(=teleport.plugin.version=) git:teleport-{{ name }}-v(=teleport.plugin.version=)-fffffffff go(=teleport.golang=)
```
</TabItem>
<TabItem label="Helm Chart">
{/*TODO: Replace this with the following partial once we fix
gravitational/docs#299:
docs/pages/kubernetes-access/helm/includes/helm-repo-add.mdx*/}
Allow Helm to install charts that are hosted in the Teleport Helm repository:
```code
$ helm repo add teleport (=teleport.helm_repo_url=)
```
Update the cache of charts from the remote repository:
```code
$ helm repo update
```
</TabItem>
</Tabs>