Cyb3r-Jak3 / terraform-state-manager

Terraform State Manager (TSM) is a HTTP backend for Terraform. Offers multi user support

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Terraform State Manager

Terraform State Manager (TSM) is a tool to manage terraform state files for multiple projects. It is built on top of Cloudflare Workers, using Durable Objects and D1.

See Getting Started for more details.

Features

  • Create users with username and password
  • Create tokens for users
  • Auto create projects.
  • Store historical state files.
  • API scoped to projects.
  • Purge a project state files.
  • OpenAPI documentation.
  • Auto delete state files after a period of time.
  • Maximum amount of state files per project.

About

Terraform State Manager (TSM) is a HTTP backend for Terraform. Offers multi user support

License:MIT License


Languages

Language:TypeScript 97.2%Language:HCL 2.8%