Skip to content

tofutf/tofutf

 
 

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.

Languages

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