issue 1206: add documentation for private registry (#1319)

Signed-off-by: Shashwat Pandey <72958686+SypherSP@users.noreply.github.com>
Co-authored-by: James Humphries <James@james-humphries.co.uk>
This commit is contained in:
Shashwat Pandey 2024-03-07 11:15:34 +05:30 committed by GitHub
parent 783100123c
commit 4482ce9226
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -0,0 +1,23 @@
---
description: >-
Documentation listing third party projects that implement private registries
and their corresponding guides for setting them up.
---
# Private Registries
OpenTofu, by default, uses the public registry at [registry.opentofu.org](https://registry.opentofu.org).
However, organizations may have a need for a private registry for modules or providers that need to be kept private.
There are several project that implement the [terraform registry API](https://developer.hashicorp.com/terraform/registry/api-docs),
aimed at providing this functionality of hosting a private registry. They are also
compatible with OpenTofu. Some of the projects only support providers, some only support modules, and some support both.
Choose one that is appropriate for your use case.
## List of Private Registries
The list of projects is available at [awesome-opentofu](https://github.com/virtualroot/awesome-opentofu?tab=readme-ov-file#registry).
## How to Use
Follow the documentation provided by each registry to integrate it with your OpenTofu projects.