https://www.runatlantis.io/ logo
Title
r

ross strickland

05/18/2023, 2:15 PM
Hey all - We're currently trying to find a good stable private registry for Terraform modules and providers, but a lot of the opensource projects seem a bit shaky in their support or stability. This may be a long shot... but could it make sense to build registry functionality into Atlantis? I only ask since I've seen some paid products which combine existing functionalities of Atlantis with registry functionality, and there seems to be a very healthy community here. I understand that this may be quite out of scope with the purpose of the project, but wanted to get a pulse on what folks thought.
p

PePe Amengual

05/18/2023, 4:20 PM
is not a bad idea actually and it could be somehow tight to provider policies in a way that prevent people to install certain providers
but TF needs to change part of the source code to gain full functionality
r

RB

05/18/2023, 6:57 PM
We use atlantis to pull from private repos so atlantis already supports private registries. I would use private repos in github (or your vcs of choice) as a private registry
Have you had difficulty using private repos as your private tf module registry?
Also what open source modules did you have issues with? Have you tried terraform-aws-modules or cloudposse modules?
r

ross strickland

05/18/2023, 6:59 PM
that's the current model we use. it does prevent doing version range pinning, as you can only use ref for VCS to specify version, and that must be exact.
i'm currently investigating https://github.com/MatthewJohn/terrareg , which might actually suite our needs
p

PePe Amengual

05/18/2023, 7:01 PM