Terraform Enterprise
Terraform enterprise is a self-hosted version of Terraform Cloud. It offers enterprise-grade features such as audit logging, SAML SSO, and role-based access control.
It requires a license and can be installed on-premises or in the cloud.
Requirements
They depend on the operational mode (how data should be stored):
- External services mode: Requires a PostgreSQL database and a storage bucket (S3, GCS, Azure Blob Storage, etc).
- Mounted disk mode: Requires a mounted disk (NFS, EFS, etc).
- Demo mode: Stores data in the instance. Not recommended for production.
System requirements vary, but some recommendations are:
- At least 4 CPU cores
- At least 8GB of RAM
- At least 50GB of disk space (40 for docker data and 10 for the application)
Terraform enterprise also supports installation on air-gapped environments. This does not require internet access and can be used to install Terraform Enterprise on a private network.