~/talk

How Terraform and Behavior-Driven Development Help Shift Security Left

Talkat HashiTalks 2021 · 2021-02-17..02-18· [security, devops-and-delivery]
links:none on file
slides:none on file

Shows how terraform-compliance and BDD produce an executable specification that runs against terraform plans (prevention only), enforces tag presence and allowed values, and plugs into PR CI in about 20 minutes. Recommends using these readable scenarios instead of Sentinel for clarity, and designing modules deep not wide by minimizing public variables (five binary vars → 32 permutations; five options → 3,125) so secure-by-default modules are adopted and maintainable.

AI-written summary · about

  1. 0:00Introduction to BDD
  2. 2:01BDD for compliance
  3. 5:12Terraform compliance examples
  4. 9:43BDD best practices
  5. 14:40Principles of module design
  6. 18:02Deep vs. wide modules
  7. 22:18Adoption and maintenance
~/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.