JamesWoolfenden / pike

Pike is a tool for determining the permissions or policy required for IAC code

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Add support for Pulumi

joshrichards37 opened this issue · comments

Is your feature request related to a problem? Please describe.
Pulumi is growing more popular throughout the platform engineering space, and is our preferred IAC tool. Would be great to get pike support for pulumi

Describe the solution you'd like
For pike to integrate with pulumi as it does terraform

Describe alternatives you've considered
Considered implementing a similar in-house tool

Additional context
There's something called the pulumi terraform bridge which could be of assistance potentially

hi @joshrichards37 I had a sharp intake breath when I saw the title, but it shouldn't really be that hard if we can put the bridge in as a dependency. Does the bridge translate to terraform? Ill give it crack Or do you fancy a go? I just have to finish something else.

Unfortunately the bridge is only useful for translating terraform providers into Pulumi. It would need to do the opposite.

Hi @JamesWoolfenden
Thanks for looking in to this, shame the bridge isn't bi-directional! I'll have a gander to see if there's anything out there that can handle pulumi to TF, but I think that would be quite a complex beast.

If you've got any recommendations, when I've got a bit more time I could start taking a look at it? (I don't know go very well currently, so would be fun for sure lol)

Hi @JamesWoolfenden
Thanks for looking in to this, shame the bridge isn't bi-directional! I'll have a gander to see if there's anything out there that can handle pulumi to TF, but I think that would be quite a complex beast.

If you've got any recommendations, when I've got a bit more time I could start taking a look at it? (I don't know go very well currently, so would be fun for sure lol)

I think if you're planning on ditching pulumi then you could export from the cloud using terraformer into tf. James

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.