Skip to content

A REST API that provides a private Terraform Registry for Providers and Modules.

License

Notifications You must be signed in to change notification settings

patricklubach/python-terraform-registry-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

terraform-registry-api

This API is intended to host a private Terraform Registry API written in Python.

Requirements

Install the requirements by running:

virtualenv venv
source venv/bin/activate
venv/bin/pip install -r requirements.txt

Start

Start the server:

venv/bin/python -m registry

What's missing / Roadmap

  • Implement proper logging
  • Implement local filesystem as backend (SQLite)
  • Implement Terraform module VCS publishing
  • Implement terraform HTTP Status Codes
  • Implement pagination
  • Implement Terraform Provider endpoints
  • Implement GCS as backend
  • Implement SQL as backend
  • Implement Terraform module no VCS publishing

Helpful Links

About

A REST API that provides a private Terraform Registry for Providers and Modules.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages