Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pulumi Support #14584

Open
at6432 opened this issue Jul 18, 2022 · 10 comments
Open

Pulumi Support #14584

at6432 opened this issue Jul 18, 2022 · 10 comments
Labels
feature-request Used for new features in Teleport, improvements to current should be #enhancements terraform-deployment-examples Issues relating to Terraform deployment examples under examples/aws/terraform

Comments

@at6432
Copy link

at6432 commented Jul 18, 2022

What?
Enable Pulumi users to easily deploy and configure Teleport.

Why?
Many organizations use Pulumi as an alternative to Terraform for managing their entire infrastructure as code. Creating some resources and examples for those teams would help them adopt Teleport in a way that's consistent with their long-term infrastructure plans.

Current workaround:
Teleport's Terraform resources can be translated through Pulumi's Terraform converter.

@at6432 at6432 added the feature-request Used for new features in Teleport, improvements to current should be #enhancements label Jul 18, 2022
@webvictim webvictim added the terraform-deployment-examples Issues relating to Terraform deployment examples under examples/aws/terraform label Jul 18, 2022
@marcoandredinis
Copy link
Contributor

Related
gravitational/teleport-plugins#577

@jaxxstorm
Copy link

I managed to fix the issues related to gravitational/teleport-plugins#577 on a fork

However, the terraform provider uses the terraform plugin framework, which is not currently supported for Pulumi providers.

@marcoandredinis
Copy link
Contributor

I managed to fix the issues related to gravitational/teleport-plugins#577 on a fork

However, the terraform provider uses the terraform plugin framework, which is not currently supported for Pulumi providers.

Is there an issue we can track from Pulumi side?

@jaxxstorm
Copy link

@gunzy83
Copy link

gunzy83 commented Jul 9, 2023

pulumi/pulumi-terraform-bridge#590 is marked as completed now. Hopefully that means we should be able to bridge this now.

@jaxxstorm
Copy link

@gunzy83 not until the teleport plugins get updated past the current framework provider (currently it's 0.10.x, needs to be 1.x)

@gunzy83
Copy link

gunzy83 commented Jul 21, 2023

@gunzy83 not until the teleport plugins get updated past the current framework provider (currently it's 0.10.x, needs to be 1.x)

Thanks for the info @jaxxstorm. I only just started looking a bridging a provider in my spare time so relatively new to this.

@jaxxstorm
Copy link

I have a WIP provider here: https://github.com/lbrlabs/pulumi-teleport

@benesch
Copy link

benesch commented Jul 24, 2023

Really excited to see that, @jaxxstorm! ❤️ (We're big fans of your Grafana provider at @MaterializeInc, too.)

@strideynet
Copy link
Contributor

strideynet commented Oct 31, 2023

Blocked by #42445

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request Used for new features in Teleport, improvements to current should be #enhancements terraform-deployment-examples Issues relating to Terraform deployment examples under examples/aws/terraform
Projects
None yet
Development

No branches or pull requests

7 participants