Surviving migration madness - Humana's move from Terraform Enterprise to Terraform Cloud
summary
Starts with 2,695 workspaces across 132 organizations, finds ~300 Terraform modules and 500+ workspaces prime for consolidation, and reduces to 1,941 workspaces before migration. Teams build automation to create workspaces, copy variables, set teams and move state files, run rapid migration sessions then pivot to migrating for tenants when only 1% volunteer. One environment requires an all-at-once move and delays the license drop by 12 months. Holds old workspaces 60 days, strips admin rights, refactors modules, and automates cleanup and locking to prevent drift.
AI-written summary · about
chapters (8)
- 0:00Introduction and background
- 3:11Assessing the migration landscape
- 5:20Planning the migration runway
- 7:54Simplifying the migration journey
- 13:33Executing the migration plan
- 16:24Pivoting to forced migration
- 19:37Lessons learned and key insights
- 26:59Conclusion and future outlook
related talks
22mMassive Terraform Imports and Why you should Avoid Building Monoliths
25mManaging Terraform Enterprise With 2000+ Workspaces at Discover Financial
31mTerraform Structure & Enablement
25mMass migrations to the cloud
21mAccelerating cloud transformation with Terraform: A World Bank success story
29mInfinity and beyond: Scaling Terraform for the global enterprise
25mRebuilding Infrastructure (as Code)
29mWhat would you do with 8k extra hours? Turning infrastructure into a strategic advantage
