Publishing Modules to the Terraform Cloud Private Registry
In addition to adding modules from the Terraform Registry, you can publish private modules to an organization's Terraform Cloud private registry. The registry handles downloads and controls access with Terraform Cloud API tokens, so consumers don't need access to the module's source repository, even when running Terraform from the command line.
The private registry uses your configured Version Control System (VCS) integrations and defers to your VCS provider for most management tasks. For example, your VCS provider handles new version releases. The only manual tasks are adding a new module and deleting module versions.
Review the Publishing Modules to the Terraform Cloud Private Registry documentation.