~/talk

Securing RabbitMQ with Vault

Talkat HashiTalks 2020 · 2020-02-20..02-21· [security]
links:none on file
slides:none on file

Shows how Vault is configured to create dynamic credentials for RabbitMQ and refactors a simple Go producer/consumer to fetch them at runtime instead of hard-coded strings. Uses Vault, RabbitMQ in Docker, Nomad for scheduling, and the Vault HTTP API; the demo creates a short-lived RabbitMQ user (visible ID ~1419) with TTL 60s (max 120s) and successfully publishes and consumes a message using the ephemeral account.

AI-written summary · about

  1. 0:00Introduction to problem
  2. 4:16Agenda overview
  3. 4:52Understanding Vault basics
  4. 8:22Vault core components
  5. 12:55Message queues with RabbitMQ
  6. 16:39Live demo environment setup
  7. 22:02Configuring Vault and RabbitMQ
  8. 24:09Refactoring application code
~/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.