Advanced Multipurpose Infrastructure: A Self-Managed Cloud Environment with HashiCorp Terraform
summary
Team builds self‑managed cloud that spins complete test or demo environments from code and tears them down automatically, cutting cloud spend and delivering instances in minutes. Key pieces are Terraform + Jenkins with Groovy jobs, a locked central executor to avoid parallel state conflicts, GitLab/JIRA provenance, Puppet for config, and hosted OpenStack on OVH. Proof of concept took ~20–25 minutes then dropped to ~3–5 minutes for parallel builds, and merge‑request‑driven jobs create ephemeral test instances with merge-request-triggered teardown.
AI-written summary · about
chapters (8)
- 0:00Introduction and context
- 1:15Identifying key problems
- 5:37The infrastructure solution
- 10:55Automating with Jenkins
- 15:05Configuration management
- 16:11Improving developer workflows
- 20:18Technical architecture review
- 25:52Impact and conclusion
related talks
55mSelf-service infrastructure is no longer a dream
45mOne, Two, Terraform — Building Automation Infra Is the Goal!
39mAutomating Immutable Infrastructure With Packer & Terraform
33mOne, Two, Terraform: Building Automation Infra Is the Goal!
29mEphemeral Cloud Infrastructure for Acceptance Tests with Terraform Enterprise & GitLab
31mCommodified IaC using Terraform Cloud
27mCase Study: Re-Thinking Our Infrastructure Tooling
01h 01mTaming the Modern Data Center
