You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Aim to deliver an experience similar to that delivered by gravitational/teleport-actions#8 (Kubernetes access) for Database Access.
steps:
- name: Install Kubectluses: azure/setup-kubectl@v3
- name: Install Teleportuses: gravitational/teleport-actions/setup@v1with:
version: 11.0.3
- name: Authorize against Teleportuses: gravitational/teleport-actions/auth-db@v1with:
# Specify the publically accessible address of your Teleport proxy.proxy: tele.example.com:443# Specify the name of the join token for your bot.token: my-github-join-tokendatabase-service: my-teleport-db-servicedatabase: my-dbdatabase-username: my-username
The action should:
Fetch certificates for the named database
Use tsh proxy db/tbot proxy db to open a proxied port that other steps can connect to.
Use GHA action outputs to provide paths to ports and generated credentials the client needs to use.
An additional use case for this would be to run a proxy to allow configuration of databases and users etc with a tool like Terraform or Pulumi. I have done this in the past with Ansible as well.
An additional use case for this would be to run a proxy to allow configuration of databases and users etc with a tool like Terraform or Pulumi. I have done this in the past with Ansible as well.
This is a super interesting use case - thanks for raising it.
Aim to deliver an experience similar to that delivered by gravitational/teleport-actions#8 (Kubernetes access) for Database Access.
The action should:
tsh proxy db
/tbot proxy db
to open a proxied port that other steps can connect to.Use case:
References:
The text was updated successfully, but these errors were encountered: