This message was deleted.
# atlantis-community
s
This message was deleted.
a
we are migrating from git to terrareg https://gitlab.dockstudios.co.uk/pub/terrareg
ty 1
r
• Terraform provider support (very early alpha version)
How very early we talking 😅
At the moment we compile all the custom providers in our Atlantis image, but that doesn’t really work properly anymore.
a
the core functionality is there but documentation is not great, we are still finishing our modules documentation integration with terrareg before actually using it as a registry
but the interface is nice and early tests work as expected
I believe its worth a shot
r
Thanks, seems more promising then some other ones I’ve found that seem quite old.
a
yeah, there are some other ones but we really wanted a web interface to share with our devs
most of the other registries are api only
maybe opentofu will create one some day https://opentofu.org/registry/
j
We rolled our own module and provider registry and host it in AWS next to atlantis. It is fairly simple to set up and manage. It mainly consists of an S3 bucket, dynamoDB and an API gateway with a few paths
p
remember that the registry does not work for submodules
is a root module calls a child module, it will use the TF registry url to find it
j
We "fixed" the submodule problem by having all of our modules in a single repository and submodules are symlinked. Our build process detects the dependencies and pulls in the submodules on each build such that each module.zip has the correct/updated submodule code included. It is a little complicated but it has worked well for us.
p
OpenTofu will solve this soon