4 ms·
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 fee
by cube2222 3y ago
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 https://twitter.com/opentforg/status/1696913055576387599
Disclaimer: Work at Spacelift, and currently temporary Technical Lead of the OpenTF Project, until it's committee-steered.
- mschuster91 3y ago> 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 https://github.com/outsideris/citizen
- Coryodaniel 3y agoCitizen is great. Definitely recommend it. Really easy to get up and running locally for PoC w/ ngrok.
- daniel_ciaglia 3y agoHere's another one for modules and providers https://github.com/TierMobility/boring-registry https://github.com/TierMobility/boring-registry Disclaimer: I worked for TIER before
- OJFord 3y agoBtw, 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.