Skip to content
/ tofutf Public
forked from tofutf/tofutf

An open source alternative to terraform enterprise.

License

Notifications You must be signed in to change notification settings

vkudryk/tofutf

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TofuTF

Build GitHub License GitHub Release Star on GitHub GitHub contributors from allcontributors.org Postgres Go Kubernetes Terraform Maintained-Yes OpenSSF Best PracticesOpenSSF Scorecard

TofuTF is an open source alternative to Terraform Enterprise. Includes SSO, team management, agents, no per-resource pricing, and soon to be OpenTofu support.

Getting Started

Quick Start

Create a file named values.yaml and paste the following contents inside of it.

# values.yaml

# The secret is used to sign sessions. It should be kept confidential, and 
# production installs of tofutf should have a randomly generated secret.
secret: 2876cb147697052eec5b3cdb56211681

# The siteToken is the special token that grants administrator access to 
# tofutf. Production installs of tofutf should have a randomly generated
# site token.
siteToken: site-token

# here we enable the bundled postgres instance, and configure it to provision
# a tofutf database.
postgres:
  enabled: true
  database: tofutf

# here we configure tofutf to connect to the bundled postgres instance. 
database: postgres://tofutf-postgresql/tofutf?user=postgres
databasePasswordFromSecret:
  name: tofutf-postgresql
  key: postgres-password

Then run the following command to install tofutf.

helm install my-release -f values.yaml oci://ghcr.io/tofutf/tofutf/charts/tofutf --version v0.8.0

Congrats! 🎉

Congrats, you have deployed TofuTF! Check the quickstart guide on the official docs site for next steps. https://docs.tofutf.io/quickstart

Legal

TofuTF is in no way affiliated with Hashicorp. Terraform and Terraform Enterprise are trademarks of Hashicorp. Hashicorp have confirmed TofuTF is in compliance with their BSL license.

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Louis Garman
Louis Garman

💻
John Rowley
John Rowley

💻
jacobi petrucciani
jacobi petrucciani

💻
m-guesnon-pvotal
m-guesnon-pvotal

💻
Add your contributions

This project follows the all-contributors specification. Contributions of any kind welcome!

Provenance

TofuTF is a fork of the now abandoned otf. Louis Garman did some amazing work, and this fork is an attempt to carry the torch.

About

An open source alternative to terraform enterprise.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 94.8%
  • CSS 2.7%
  • PLpgSQL 0.8%
  • JavaScript 0.8%
  • Shell 0.6%
  • Makefile 0.2%
  • Other 0.1%