Introduction This guide outlines the configurable limits, constraints, and default quotas within a Terraform Enterprise deployment. While Terraform Enterprise offers greater flexibility in resource limits compared to the CLI, it is important to understand these values to plan your deployment, optimize performance, and avoid operational bottlenecks.
Many of these constraints are configurable by administrators and should be scaled according to your infrastructure's capacity rather than treated as strict quotas.
Workspace Management
Component
Limit/Constraint
Default Value
Configurable?
Workspaces Per Organization
Administrator defined
Unlimited
Yes
Workspace Name Length
Character Limit
90 characters
No
Remote State Sharing
Default access
Disabled
Yes
Variables and Configuration
Component
Limit/Constraint
Default Value
Configurable?
Variable Key Length
Maximum characters
128 characters
No
Variable Value Size
Maximum size
256 KB
No
Variable Description
Maximum characters
512 characters
No
Variable Sets per Workspace
Applied sets limit
No Documented Limit
-
Workspaces per Variable Set
Association Limit
No Documented Limit
-
Global Variable Set
Duplicate Keys
Not allowed
No
API and Performance
Component
Limit/Constraint
Default Value
Configurable?
API Rate Limit
Requests per second
30/second/user
Yes (min. 30)
Concurrent Runs Per Node
Simultaneous executions
10 runs
Yes
Memory Per Run
RAM Allocation
512 MB
Yes
Plan Timeout
Maximum Duration
2 hours
Yes (max. 24 hours)
Apply Timeout
Maximum Duration
24 hours
Yes (max. 24 hours)
Session Timeout (SAML)
Authentication duration
14 days
Yes
VCS Integration
Component
Limit/Constraint
Default Value
Configurable?
GitHub PR File Limit
Change Threshold
300 files
No
VCS Events Retention
Processing History
30 days
No
Network and Connectivity
Component
Limit/Constraint
Default Value
Configurable?
Required Ingress Ports
Network Access
443, 80, 8800, 8443
No
GCP MTU Requirement
Network Configuration
1460 Bytes
No
User and Team Management
Component
Limit/Constraint
Default Value
Configurable?
Password Minimum Length
Security requirement
10 characters
Yes
User Limit Per Organization
Entitlement-based
Configurable
Yes
Notification Destinations Per Workspace
Limit
20 Destinations
No
Additional Information