Skip to content
This repository has been archived by the owner on Oct 8, 2024. It is now read-only.

Use Terrajet #17

Open
nicklasfrahm opened this issue Mar 17, 2022 · 6 comments
Open

Use Terrajet #17

nicklasfrahm opened this issue Mar 17, 2022 · 6 comments
Labels
enhancement New feature or request

Comments

@nicklasfrahm
Copy link

nicklasfrahm commented Mar 17, 2022

Hi,

I am currently researching whether I can adopt crossplane for my hybrid cloud infrastructure and one thing my IaC also manages is my GitHub repos.

I saw that there has not been a lot of activity recently, but I saw that Terrajet is become more and more mature. Would it make sense to overhaul this repository by generating all resources with it?

The Terraform provider that could be used for this could be this one.

@nicklasfrahm nicklasfrahm added the enhancement New feature or request label Mar 17, 2022
@Feggah
Copy link

Feggah commented Mar 25, 2022

Hey @nicklasfrahm , thanks for raising this issue!

I think we would need to create another repository (e.g provider-jet-github) and them generate Crossplane managed resources from terrajet there.

Have you tried to create your own github terrajet repository? In the terrajet tutorial it uses GitHub as an example to create a provider. If you have something already created, maybe we can start from it

@nicklasfrahm
Copy link
Author

I don't yet, but I'd love to look into it. I am starting a new position as a Cloud Architect on the 1st of April and I think that crossplane is the way of exposing IaC within your enterprise, so this would be a great PoC for me. I will throw in an update once I have something to show.

@simonkaiser9
Copy link

Hi @nicklasfrahm, I'm currently in a similar situation, already tried creating a crossplane provider with terrajet for another component of my infrastructure and think I'd start with the provider-jet-github soon.
Did you already make progress or should I start from scratch? We could maybe try to pool ressources...

@svg153
Copy link

svg153 commented Sep 6, 2022

We are using github/safe-settings to manage our organization (which is a fork of repository-settings/app), but we would love to use this :)

@nicklasfrahm
Copy link
Author

I am not currently using crossplane anymore, so if anyone wants to take the lead, please go ahead.

@HotThoughts
Copy link

Hey everyone, I really like crossplane and have started working on github provider with terrajet.

https://github.com/HotThoughts/provider-jet-github

For now, there are only very basic branch, repository, and team resources. Free feel to open an issue or PR if you have any suggestions!

Plan to add more resources and examples when I have more time. 😄

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants