~/talk

AMI Creation And IaC Deploys via Semaphore

links:none on file
slides:none on file

Confluent automates AMI builds and Semaphore agent deploys using Packer, an open-source Agent AWS Stack (CDK) from Rendered Text and Terraform for dashboards, with seven AMIs and 36 agent pools managed. AMI builds take 30–60 minutes unless skipped by md5 hashing of sorted artifacts; pipelines run build → pre-prod → prod, with non-prod auto-deploy on master and manual prod promotions. PRs generate test AMIs, tests run on freshly deployed agents, and deployments flip ASG targets so existing jobs are unaffected. Testing depth and ephemeral non-prod pools remain improvement areas.

AI-written summary · about

  1. 0:00Introduction
  2. 1:30Problem with manual AMI management
  3. 3:39Current tech stack overview
  4. 4:43Solution approach principles
  5. 5:25Semaphore pipeline design
  6. 6:52AMI creation optimizations
  7. 7:36Pipeline promotion process
  8. 9:42Infrastructure as code testing
  9. 11:52Results and improvements
  10. 12:54Future enhancements
~/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.