All the code is in the code folder. It is organized by language (terraform, bash, ruby, etc) and within each language, by chapter. Since this code comes from a book about Terraform, the vast majority of the code consists of Terraform examples in the code/terraform folder.
For instructions on running the code, please consult the README in each folder, and, of course, the Terraform: Up and Running book.
The example code in Terraform: Up and Running are mostly for Amazon Web Services (AWS). There is a project underway to translate these examples to their equivalents on other cloud providers, such as Google Cloud and Azure, here: https://github.com/mjuenema/Terraform-Up-and-Running-Code-Samples-Translated/.
All the code examples in the
master branch are for the 2nd edition of Terraform: Up & Running. If you're looking
for the code examples from the 1st edition, please head over to the
This code is released under the MIT License. See LICENSE.txt.