Truth in IT
    • Sign In
    • Register
        • Videos
        • Channels
        • Pages
        • Galleries
        • News
        • Events
        • All
Truth in IT Truth in IT
  • Data Management ▼
    • Converged Infrastructure
    • DevOps
    • Networking
    • Storage
    • Virtualization
  • Cybersecurity ▼
    • Application Security
    • Backup & Recovery
    • Data Security
    • Identity & Access Management (IAM)
    • Zero Trust
    • Compliance & GRC
    • Endpoint Security
  • Cloud ▼
    • Hybrid Cloud
    • Private Cloud
    • Public Cloud
  • Webinar Library
  • TiPs
  • DRAW

Scaling Terraform from Org Sprawl to Centralized Structure

HashiCorp
04/09/2026
0
0 (0%)
Share
  • Comments
  • Download
  • Transcript
Report Like Favorite
  • Share/Embed
  • Email
Link
Embed

Transcript


TL;DR

  • VGW reduced Terraform onboarding time from 8-12 weeks to under 12 minutes by consolidating from multiple team-specific orgs into a single centralized organization with project-based isolation.
  • The company leveraged Terraform Cloud's projects feature to create isolated tenants, implemented OIDC authentication, and built GitHub-based automation for self-service provisioning with scoped service accounts.
  • Centralization eliminated procurement bottlenecks, standardized security practices, simplified cost management, and enabled a centralized private module registry that drove adoption across 45 projects and 400 teams.
  • The platform team used 'paved roads' automation, comprehensive documentation, and change champions to drive migration, publishing 15 modules with one achieving 13,000 downloads.
  • VGW continues evolving their Terraform platform by integrating with their internal developer platform and exploring Terraform Stacks to further optimize workspace management at scale.

The Challenge of Terraform Org Sprawl

VGW's Terraform adoption began in 2019 with organic growth that led to significant operational challenges. As teams migrated from CloudFormation and Pulumi to Terraform Cloud, the organization spawned a new Terraform org for each team to maintain isolation of workloads, runs, and state. This approach created an explosion of organizations that became increasingly difficult to manage. Each new team request required an 8-12 week procurement process to renegotiate contracts, estimate run usage, and provision admin users. The decentralized structure resulted in inconsistent standards, governance gaps, and duplication of private registry modules. Cost tracking became complex across multiple orgs, and the overhead of coordinating with numerous org owners to rebalance usage created significant friction for the platform team.

Consolidation Strategy and Implementation

To address these challenges, VGW's SRE team designed a centralized single-org architecture leveraging Terraform Cloud's projects feature to create isolated tenants within one organization. This structure allowed teams to maintain autonomy while establishing consistent security and governance patterns. The team built automation around GitHub workflows to provision new tenant projects, create scoped service accounts for CI/CD pipelines, and establish a management workspace pattern for teams to self-service their infrastructure. They implemented OIDC-based authentication to eliminate long-lived credentials and created three distinct service account types: plan-only for pull requests, apply for non-production environments, and apply for production workspaces. The solution included custom GitHub Actions, static analysis tooling, and comprehensive documentation to guide teams into the 'pit of success' with minimal friction.

Results and Ongoing Evolution

The consolidation effort reduced team onboarding time from 8-12 weeks to under 12 minutes through a simple pull request process. By May, VGW had created 45 projects with 345 workspaces, onboarded 400 teams, and published 15 private modules to their centralized registry—one module alone had been downloaded 13,000 times. The single-org model simplified cost tracking, eliminated the need for constant contract renegotiation, and provided a clear path for scaling Terraform usage across the organization. The team continues to refine the onboarding experience, plans to integrate automation into their internal developer platform, and is exploring Terraform Stacks to further optimize their workspace structure. This transformation demonstrates how thoughtful platform engineering can turn infrastructure-as-code sprawl into a scalable, secure, and developer-friendly foundation.

Chapters

0:00 - Introduction and VGW Background
1:15 - Terraform Journey Backstory
2:19 - Early Adoption and Org Sprawl
4:50 - Challenges of Decentralized Structure
7:03 - Vision for Centralization
8:54 - Single Org Architecture
11:12 - Automation and Golden Modules
12:42 - Service Account Scoping Strategy
13:48 - CI/CD Pipeline Improvements
16:25 - Change Management and Communication
17:21 - Results and Impact
19:23 - Future Roadmap and Stats

Key Quotes

4:20 "And with this organic adoption, we began to slow down the rate that we could service those requests. So with every request, we would have to renegotiate the contract, so this is before resources on the management. We would have to renegotiate the contract, so we'd have to estimate the number of runs they would be using, the number of admin users they needed, and then we'd have to go through a procurement process, which generally will take around about 8 to 12 weeks ..."
8:54 "So we needed to keep it, keep, so we needed to make the complicated less complicated or keep it simple. So we began the creation of a single VGW org. With the single org, we could simplify the management and cost of running Terraform Cloud within VGW, as well as give engineers a far simpler path to onboard and kicking them into the pit of success."
10:20 "So we leveraged the projects functional feature from Terraform Cloud. That was introduced, I think, last year. This feature allowed us to create tenants within the single org in such a way that we could isolate or keep those isolated from other tenants. So that meant that projects were effectively their own org."
12:42 "So what we did with those three service accounts that we created, we made sure that they had very specific scopes for their usage. So we have a plan service account that is only allowed to create speculative runs on pull requests. So only allowed, can't apply, just does plans."
17:29 "So we improved the time it takes to onboard new teams into Terraform now from 12 weeks, which is actually probably a little bit more, actually, if legal get involved. And to roughly, well, less than 12 minutes. So it's just a pull request now. So teams can just get their tenants straight away."
19:05 "We published new modules only in that BGW org, so that we've got that dangling carrot. So all the shiny, brand new modules that have got all the new tech, if you want to use them, you have to migrate."

Categories:
  • » Cybersecurity » Application Security
  • » Cybersecurity » Cloud Security
  • » Data Protection
Channels:
News:
Events:
Tags:
  • Cloud Security
  • DevSecOps
  • Best Practices
  • Technical Deep Dive
  • Customer Story
  • Terraform Cloud organization design
  • Infrastructure as Code governance
  • Platform engineering
  • CI
  • CD automation
  • OIDC authentication
  • Self-service infrastructure
  • Change management
Show more Show less

Browse videos

  • Related
  • Featured
  • By date
  • Most viewed
  • Top rated
  •  

              Video's comments: Scaling Terraform from Org Sprawl to Centralized Structure

              Upcoming Webinar Calendar

              • 04/30/2026
                10:00 AM
                04/30/2026
                Insights into SaaS Data Protection from the Keepit Annual Data Report 2026
                https://www.truthinit.com/index.php/channel/1868/insights-into-saas-data-protection-from-the-keepit-annual-data-report-2026/
              • 04/30/2026
                01:00 PM
                04/30/2026
                The New Economics of a VMware Exit
                https://www.truthinit.com/index.php/channel/1880/the-new-economics-of-vmware-exit/
              • 05/06/2026
                02:00 AM
                05/06/2026
                Detecting Cyber Attacks Before They Evolve Into Breaches with AI Insights
                https://www.truthinit.com/index.php/channel/1886/detecting-cyber-attacks-before-they-evolve-into-breaches-with-ai-insights/
              • 05/06/2026
                10:00 PM
                05/06/2026
                World Password Day: Strategies for Managing Your Passwords Effectively.
                https://www.truthinit.com/index.php/channel/1913/world-password-day-strategies-for-managing-your-passwords-effectively/
              • 05/07/2026
                05:00 AM
                05/07/2026
                World Password Day: Strategies for Managing Your Passwords Effectively.
                https://www.truthinit.com/index.php/channel/1914/world-password-day-strategies-for-managing-your-passwords-effectively/
              • 05/07/2026
                01:00 PM
                05/07/2026
                World Password Day: Strategies for Managing Your Passwords Effectively
                https://www.truthinit.com/index.php/channel/1915/world-password-day-strategies-for-managing-your-passwords-effectively/
              • 05/12/2026
                01:00 PM
                05/12/2026
                Transforming Black Box to Glass Box: Revealing Hidden Threats and AI Risks through Data Lineage
                https://www.truthinit.com/index.php/channel/1895/transforming-black-box-to-glass-box-revealing-hidden-threats-and-ai-risks-through-data-lineage/
              • 05/12/2026
                11:30 PM
                05/12/2026
                Implement Effective Strategies for Securing Active Directory and Minimizing Data Exposure
                https://www.truthinit.com/index.php/channel/1888/implement-effective-strategies-for-securing-active-directory-and-minimizing-data-exposure/
              • 05/13/2026
                01:00 AM
                05/13/2026
                Transforming the Black Box: Revealing AI Risks and Hidden Threats through Data Lineage
                https://www.truthinit.com/index.php/channel/1890/transforming-the-black-box-revealing-ai-risks-and-hidden-threats-through-data-lineage/
              • 05/13/2026
                05:00 AM
                05/13/2026
                Transforming Black Box to Glass Box: Revealing AI Risks and Hidden Threats through Data Lineage
                https://www.truthinit.com/index.php/channel/1894/transforming-black-box-to-glass-box-revealing-ai-risks-and-hidden-threats-through-data-lineage/
              • 05/19/2026
                01:00 PM
                05/19/2026
                Spring of Satori: A Deep Dive into 2026's Threat Landscape and Findings
                https://www.truthinit.com/index.php/channel/1930/spring-of-satori-a-deep-dive-into-2026s-threat-landscape-and-findings/
              • 05/21/2026
                11:00 AM
                05/21/2026
                The Autonomous Era: Orchestrating a Resilient Enterprise
                https://www.truthinit.com/index.php/channel/1372/the-autonomous-era-orchestrating-a-resilient-enterprise/
              • 05/27/2026
                04:00 AM
                05/27/2026
                Rivoluziona i rischi dell'AI in opportunità con Netskope AI Security
                https://www.truthinit.com/index.php/channel/1925/rivoluziona-i-rischi-dellai-in-opportunità-con-netskope-ai-security/
              • 05/28/2026
                10:00 AM
                05/28/2026
                Transforming AI from fantasy to purposeful management
                https://www.truthinit.com/index.php/channel/1924/transforming-ai-from-fantasy-to-purposeful-management/

              Upcoming Events

              • Apr
                30

                Insights into SaaS Data Protection from the Keepit Annual Data Report 2026

                04/30/202610:00 AM ET
                • Apr
                  30

                  The New Economics of a VMware Exit

                  04/30/202601:00 PM ET
                  • May
                    06

                    Detecting Cyber Attacks Before They Evolve Into Breaches with AI Insights

                    05/06/202602:00 AM ET
                    • May
                      06

                      World Password Day: Strategies for Managing Your Passwords Effectively.

                      05/06/202610:00 PM ET
                      • May
                        07

                        World Password Day: Strategies for Managing Your Passwords Effectively.

                        05/07/202605:00 AM ET
                        More events
                        Truth in IT
                        • Sponsor
                        • About Us
                        • Terms of Service
                        • Privacy Policy
                        • Contact Us
                        • Preference Management
                        Desktop version
                        Standard version