Feature Request - Ability to configure tctl YAML resource via REST API (outside the tctl cli) #2616
Labels
feature-request
Used for new features in Teleport, improvements to current should be #enhancements
tctl
tctl - Teleport admin tool
Currently we are configure the
tctl
resources like auth connectors and roles via thetctl create
command. This requires our setup process to include eithertctl create
commands directly on a random Auth serverRight now the only way we can directly run our command is on the Auth server. This requires access to an Auth server which involves either
tctl create
commandtctl create
commandIdeally, we feel if we can create these resources through a REST API endpoint (via a generate secret token) we can avoid having to set up adhoc access. A REST API endpoint may not be the best solution, I am open to other solutions how to create our tctl resources without the CLI.
We have found provisioning our tctl resources with tools like Ansible modules or Terraform Providers would fit most Ops workflow. Examples is the modules provided to set up Keycloak
This is a suggestion for a feature. We are not blocked by this but it greatly help when deploying to wider groups. I am also aware that there will need to be deep security considerations on how we can enable TCTL resources to be created in a programmatic manner without the CLI.
The text was updated successfully, but these errors were encountered: