{"repo":"MatthewJohn/terrareg","free":true,"listed":false,"github":"https://github.com/MatthewJohn/terrareg","clone":"git clone https://github.com/MatthewJohn/terrareg.git","description":"Open source Terraform module registry with UI, optional Git integration and deep analysis. Demo: https://terrareg-main.gitlab-pr.dockstudios.co.uk","language":"Go","stars":347,"topics":["terraform-modules","terraform-registry","terraform","python"],"license":"GPL-3.0","category":"deployment-docker-iac","readme_excerpt":"Terrareg Open source Terraform Registry. Provides features to aid usage and discovery of modules, providing: Fully implemented Terraform modules API Completely API driven for automating all features Host Terraform modules internally or from an external Git source Analytics about the usage of modules All information about a module - README, inputs, outputs, provider requirements and managed resources Security alerts for each module, submodule and examples Cost estimation for each module example Module example source code within the UI, with automatic rewriting of 'source' arguments Interactive 'Usage builder', helping users build terraform to use the terraform modules Hooks for git SCM applications to automatically index modules Authentication via SSO (OpenIDConnect/SAML2) and GitHub Terraform provider support (very early alpha version) If you like and use this project and are happy to let us know, please raise a GitHub issue, create a PR or contact MatthewJohn so it can be added to the README :) For a full list of issues and pull requests, please see https://gitlab.dockstudios.co.uk/pub/terrareg Screenshots Getting started # Create secret key for session data export SECRET KEY=$(python -c 'import secrets; print(secrets.token hex())') # Run container, specifying secret key and admin password docker run -ti -p 5000:5000 \\ -e PUBLIC URL=http://localhost:5000 \\ -e MIGRATE DATABASE=True \\ -e SECRET KEY=$SECRET KEY \\ -e ADMIN AUTHENTICATION TOKEN=MySuperSecretPassword \\ ghcr.io/mat","default_branch":null,"files":null,"tree":[],"storefront":"/r/MatthewJohn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MatthewJohn/terrareg/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}