Terraform Cloud
Content 📦 Creating a Private Registry for Terraform
Why a private registry? In many companies, Terraform modules contain: Sensitive configurations (internal networks, critical resources) Internal standards (naming conventions, security, compliance) Publishing these modules to the Public Terraform Registry is not an option.
The solution: set up a Private Terraform Registry.
Private registry architecture Terraform can fetch modules from: Git Repositories (GitHub, GitLab, Bitbucket…) Artifact systems (Artifactory, Nexus…) Terraform Enterprise / Terraform Cloud Custom registry following Terraform’s protocol Here, we’ll use GitLab as an example: