~/talk

Achieving GitOps for Database Lifecycle at GoPay

Talkat HashiConf Europe 2022 · 2022-06-20..06-22· [databases]
links:none on file
links:none on file
slides:none on file

GoPay moves 2,500+ self‑managed databases under a template-driven Git workflow that uses Terraform + Ansible + GitLab CI to render commits, run plan/apply pipelines, and push secrets to Vault, with provisioning taking about 5–10 minutes. Templates expose JSON schemas for developer forms, auto-create Grafana dashboards and logging, and enable mass updates (Ubuntu hardening, SSH migration). Migration uses Terraform import to onboard ~2,100 instances in four months; full automatic reconcile is still in progress.

AI-written summary · about

  1. 0:00Introduction and context
  2. 3:34First generation Proctor
  3. 6:28Second generation manual IAC
  4. 8:15Third generation SCP
  5. 12:12Developer experience with SCP
  6. 16:27Automated provisioning process
  7. 19:34Updating databases with SCP
  8. 21:40Mass changes and collaboration
  9. 25:07Onboarding and migration
  10. 25:50Evaluating GitOps principles
  11. 27:16Summary and future work
~/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.