All Projects → gravitational → teleport-plugins

gravitational / teleport-plugins

Licence: Apache-2.0 license
Set of plugins for Teleport

Programming Languages

HTML
75241 projects
go
31211 projects - #10 most used programming language
java
68154 projects - #9 most used programming language
Smarty
1635 projects
Makefile
30231 projects
shell
77523 projects

Teleport Plugins and Example Applications

A set of plugins for Teleport's for Access Workflows and example applications for Teleport Application Access.

Build Status

Access API

The access package exposes a simple API for managing access requests which can be used for writing plugins. More info can be found in access/README.md, including instructions on how to properly provision necessary certificates.

API Example

The access/example plugin automatically approves access requests based on a user whitelist. This is a good place to start if you are trying to understand how to use the access API.

Use make access-example to build the plugin and ./build/access-example configure to print out a sample configuration file.

Slack

See setup instructions on Teleport's website

A basic slack plugin (WIP) can be found in access/slack. The plugin can be built with make access-slack and instructions for configuring the plugin can be found in the plugin's README.

JIRA

A basic Teleport / JIRA integration (WIP) can be found in access/jira. The plugin can be built with make access-jira and instructions for configuring the plugin can be found in the plugin's README.

Mattermost

See setup instructions on Teleport's website

Mattermost is a private cloud messaging platform (think Slack for enterprise). Teleport provides a Mattermost integration that supports request flows similar to Slack integration above. The plugin can be built with make access-mattermost, and instructions for configuring the plugin can be found in the plugin's README.

PagerDuty

See setup instructions on Teleport's website

A Teleport integration with Pagerduty that allows your team to treat Teleport permission requests as Pagerduty incidents, and provides Pagerduty special actions to approve or deny permission requests. Run make teleport-pagerduty to build it. More docs in the README.

Event Handler

The Teleport Event Handler Plugin is used to export audit log events to a fluentd service. For more information, visit the Fluentd setup guide at goteleport.com or checkout the README.

Terraform Provider

The Teleport Terraform Provider makes it easy to create resources using Terraform. More info can be found in terraform/README.md.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].