Rethinking the Approach to Infrastructure as Code
summary
Describes refactoring and modularizing a large legacy Puppet codebase used across many projects, introducing testing for infrastructure code to reduce risk and enable progress. Covers the problems with legacy infrastructure code and the practical steps taken and outcomes of the company's Puppet refactor.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 2:15What is infrastructure code
- 6:09Common module problems
- 9:05Refactoring approach
- 12:12Module testing
- 15:24Resource management
- 18:11Project code testing
- 21:03Acceptance testing
- 23:07Summary
- 23:51Q&A
related talks
46mImplementing Infrastructure as Code
54mInfrastructure as code (anti) Patterns
44mPatterns for infrastructure-as-code
42mInfrastructure as Code - Lessons learned from Dev to Ops
21mPitfalls of Infrastructure as Code (And how to avoid them!)
46mThink of your infrastructure as code
46mThe Rise and (Potential) Fall of Infrastructure as Code
28mFrom Monitoring to Automated Testing of Your Infrastructure Code
