This repo contains the sample code for the book and blog post series Fundamentals of DevOps and Software Delivery by Yevgeniy Brikman.
Important
This repo contains example code for learning and experimenting only, in conjunction with the book and blog post series. This code is not designed for direct production usage. If you're looking for code you can use directly in production, check out the Gruntwork Library.
The code samples are organized by chapter (e.g., ch1
, ch2
, etc.), and within each chapter, by tool (e.g., ansible
,
kubernetes
, tofu
). For example, the example Packer template in Chapter 2 will be in the folder ch2/packer
, and
the example OpenTofu module called lambda
in Chapter 3 will be in the folder ch3/tofu/modules/lambda
.
It's worth noting that most of the examples show you what the code looks like at the end of a chapter. If you want to maximize your learning, you're better off writing the code yourself, from scratch, and checking the "official" solutions only at the very end.
This code is released under the MIT License. See LICENSE.txt.