Introduction
OTF is an open-source alternative to Terraform Enterprise, sharing many of its features:
- 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 OTF 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)