~/talk

The Chicken or the Egg: Creating a Stable Preprod...

slides:none on file

Built a full, isolated production replica called TestCloud using a two-phase double bootstrap: two bare metal management hosts bootstrapped with Ansible and libvirt, then core control plane deployed via Terraform and Salt, Vault and a layered pillar model. A six-person team runs LDAT automation to manage circular dependencies (Ansible for networking, Salt for config), cuts new DC deploys from ~9 to 3–4 months, runs 7–8 concurrent deploys, serves 500+ customers, achieves ~90–95% parity and catches many bugs before production.

AI-written summary · about

  1. 0:00Introduction
  2. 1:02Previous test data center problems
  3. 2:27Need for new pre-prod
  4. 3:30Scaling rapid deployment
  5. 4:52LDAT for automation
  6. 6:41Test cloud team constraints
  7. 8:05New test cloud requirements
  8. 9:29Key terms and tools
  9. 12:18Double bootstrap approach
  10. 13:01Bootstrapping hardware
  11. 15:26Control plane system classes
  12. 17:13Provisioning first compute host
  13. 18:20Setting up bootstrap host
  14. 19:25Terraform for core infra
  15. 21:29Terraform lessons learned
  16. 23:18Naming and scaling infra
  17. 24:00Salt for config management
  18. 26:27Deploying compute hosts
  19. 27:50Non-core infrastructure
  20. 29:14Stable production-like env
  21. 31:20Purpose of stable env
  22. 32:22Experiences after TestCloud
  23. 33:47Onboarding teams
  24. 35:12Maintaining stability
  25. 36:16Key wins and lessons
  26. 37:41Cost of repo forking
  27. 38:23Takeaways and advice
  28. 39:06Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.