[go: up one dir, main page]

Skip to content

tofutf/tofutf

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

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.10.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.

Packages

 
 
 

Languages

  • Go 94.7%
  • CSS 2.7%
  • PLpgSQL 0.8%
  • JavaScript 0.8%
  • Shell 0.6%
  • Makefile 0.3%
  • Other 0.1%