~/talk

Infrastructure as code (anti) Patterns

Talkat foss-north 2024 · 2024-04-15..04-16· [devops-and-delivery]
slides:none on file

Argues that infrastructure-as-code succeeds only when it uses Version Control, automated pipelines, tests and observable desired state enforcement; warns common anti-patterns: one-person “works on my laptop” repos, branching per environment, secrets checked into code, and one-off orchestration runs that aren’t maintained. Names Puppet, Chef, Ansible, Terraform (migrated away to Tofu), Kubernetes and container stacks as the toolchain. Gives numbers: a four‑person team managing 25 stacks and 1,500 nodes, containers tripling staffing needs, and recommends single source of truth and regular enforcement (eg periodic reconciliation).

AI-written summary · about

  1. 0:00Infrastructure as code patterns intro
  2. 2:23Why IaC matters today
  3. 6:12Manual installs to automation struggles
  4. 9:03Configuration drift consequences
  5. 11:16Infrastructure as real code
  6. 13:24Secure IaC tools types
  7. 17:19Key IaC adoption questions
  8. 18:25Anti-pattern: Works on my machine
  9. 19:27Anti-pattern: Partial automation silos
  10. 21:14Pattern: Package config and services
  11. 23:26Non-functional IaC requirements
  12. 24:07Pattern: Reproducible stacks
  13. 25:35Anti-pattern: Conflicting tools
  14. 26:38Anti-pattern: Manual overrides
  15. 27:39Anti-pattern: Run once and forget
  16. 29:06Anti-pattern: Fear of prod breakage
  17. 30:10Desired state and security compliance
  18. 31:15Fast pipelines vs legacy systems
  19. 32:21Environment management best practices
  20. 34:51Testing and monitoring in IaC
  21. 35:34Anti-pattern: Secrets in code
  22. 37:24Anti-pattern: Manual config commits
  23. 38:06Management’s UI love
  24. 39:10Open source in IaC
  25. 41:21Branching anti-pattern in IaC
  26. 43:33Open source vs vendor lock-in
  27. 45:40Closing thoughts and call to action
  28. 47:05Q&A: Tech complexity motivation
  29. 49:14Q&A: Cloud abstraction complexity
  30. 52:30Q&A: Running own infrastructure
~/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.