What is TofuTF?
tofutf is an open-source alternative to Terraform Enterprise, sharing many of its features:
Why TofuTF?
- Full Terraform CLI integration
- Remote execution mode: plans and applies run on servers
- Agent execution mode: plans and applies run on agents
- Remote state backend: state stored in PostgreSQL
- SSO: sign in using an identity provider via OIDC, OAuth, etc.
- RBAC: control team access to workspaces
- VCS integration: trigger runs and publish modules from git commits
- Create and install a Github app to integrate tofutf with Github
- Compatible with much of the Terraform Enterprise/Cloud API
- Minimal dependencies: requires only PostgreSQL
- Stateless: horizontally scale servers in pods on Kubernetes, etc
- Module registry (provider registry coming soon)
Real-time streaming of a terraform plan
A status check for a pull request on github.com
Real-time streaming of a terraform plan
Setting VCS triggers
Setting organization-level permissions for a team
Editing a workspace variable
Managing workspace access to specific agent pool