News for hackers. Stuff that matters.
Re:OpenTF Repository is now Public by mschuster91 on Tuesday September 05, 2023 @12:12PM (#37393811)
Thanks! I'd ask for two things:

The first is, please provide a standalone registry package for both modules and providers - the only I'm aware of is Artifactory, and I don't really feel like running another big repository software in a Nexus shop.

The second is related: please allow for easier forking of provider modules. The current workflow of either building locally and distributing binaries with collaborators that are manually copied sucks or waiting for upstream to accept PRs, particularly if upstream wants CLAs signed.

Re:OpenTF Repository is now Public by cube2222 on Tuesday September 05, 2023 @12:23PM (#37394004)
Hey!

> The first is, please provide a standalone registry package for both modules and providers - the only I'm aware of is Artifactory, and I don't really feel like running another big repository software in a Nexus shop.

Could you expand on this? Do you mean you'd like a self-contained binary to run a private provider/modules registry? If that's the case, then there are some open source projects for that, and we've done a proof of concept of an approach in which you can distribute providers via OCI registries like DockerHub or the GitHub Container Registry[0] as those are actually perfect for the use-case.

This PoC will be followed by a public RFC soon.

> The second is related: please allow for easier forking of provider modules. The current workflow of either building locally and distributing binaries with collaborators that are manually copied sucks or waiting for upstream to accept PRs, particularly if upstream wants CLAs signed.

Do you possibly have an ideal workflow in mind?

[0]: https://twitter.com/opentforg/status/1696913055576387599

Disclaimer: Work at Spacelift, and currently temporary Technical Lead of the OpenTF Project, until it's committee-steered.

Re:OpenTF Repository is now Public by mschuster91 on Tuesday September 05, 2023 @12:41PM (#37394331)
> Do you mean you'd like a self-contained binary to run a private provider/modules registry?

Yes, indeed. But it seems the problem more was something with Google's algorithm, I swear a month ago this here [1] wasn't on the first page when searching for "terraform private provider registry".

That also answered the second question.

[1] https://github.com/outsideris/citizen

Re:OpenTF Repository is now Public by Coryodaniel on Tuesday September 05, 2023 @12:56PM (#37394601)
Citizen is great. Definitely recommend it. Really easy to get up and running locally for PoC w/ ngrok.
Re:OpenTF Repository is now Public by daniel_ciaglia on Tuesday September 05, 2023 @06:03PM (#37398390)
Here's another one for modules and providers https://github.com/TierMobility/boring-registry

Disclaimer: I worked for TIER before

Re:OpenTF Repository is now Public by OJFord on Tuesday September 05, 2023 @01:03PM (#37394695)
Btw, unless you mean to say '... But I'm commenting here in a personal capacity, not necessarily representative of the views/policy of the organisation', that's a claim, not something you're disclaiming.

It's sort of a disclosure (which is almost an antonym) but you're not acknowledging a potential bias, you're saying this is why you should listen to me/care to reply, so even that doesn't really fit IMO.