~/talk

Deploying CI/CD Infrastructure with Terraform and Packer

speakerdeck:vincentbrison
slides:none on file

Builds a production-ready pool of self-hosted runners on GCP using Terraform + Packer, Cloud Functions for scale-up/scale-down, and image baking to remove VM setup time; claims roughly a 5x raw VM cost saving versus GitHub-hosted runners (example $350 -> $70) and an efficiency target where idle time stays under four times job time. Deployed as modules plus packer images, runs 100+ private repos since November with daily health checks, monitoring and automated retries, and reports no major incidents.

AI-written summary · about

  1. 0:00Introduction and motivation
  2. 6:09Why cloud infrastructure for CI/CD
  3. 11:01Terraform for infrastructure as code
  4. 14:19Optimizing scaling with Packer
  5. 16:26Beginner tips for Terraform
  6. 21:04Ensuring infrastructure stability
  7. 24:20Integrating Terraform and Packer
  8. 26:08Testing and open sourcing the project
  9. 27:59Conclusion and project resources
~/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.