~/talk

Vault configuration as code via HashiCorp Terraform - Stories from trenches

Talkat DevOpsDays Madrid 2020 · on Friday, 2020-02-21· [security]
slides:none on file

HashiCorp Vault is moved into Terraform at HelloHippo using the updated Vault provider to manage servers, auth backends, policies and secret engines; a small Go tool issues Vault tokens and exports 8 hour AWS credentials used to create one‑time sign‑in URLs. Practical findings: Vault initializes with three of five unseal keys, disable TLS termination on load balancers, enable and stream audit logs cross‑account, avoid mixing infra and Vault config in one Terraform run, protect Terraform state, and expect pain rotating DB creds and ownership when using dynamic accounts.

AI-written summary · about

  1. 0:00Introduction and motivation
  2. 8:24Vault setup requirements and planning
  3. 14:50Separating Vault server and config
  4. 20:31Authentication methods and policies
  5. 27:38AWS and Kubernetes integrations
  6. 34:10Temporary credentials for developers
  7. 38:41Terraform state pitfalls
  8. 40:31Final thoughts and Q&A
~/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.