Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brikis98/terraform-book-devops
OpenTofu/Terraform modules for the book and blog post series "Fundamentals of DevOps and Software Delivery" by Yevgeniy Brikman
https://github.com/brikis98/terraform-book-devops
ci-cd devops infrastructure-as-code monitoring networking opentofu orchestration software-delivery terraform
Last synced: about 14 hours ago
JSON representation
OpenTofu/Terraform modules for the book and blog post series "Fundamentals of DevOps and Software Delivery" by Yevgeniy Brikman
- Host: GitHub
- URL: https://github.com/brikis98/terraform-book-devops
- Owner: brikis98
- License: mit
- Created: 2025-02-01T17:09:01.000Z (9 days ago)
- Default Branch: main
- Last Pushed: 2025-02-09T17:38:48.000Z (about 22 hours ago)
- Last Synced: 2025-02-09T18:32:53.213Z (about 21 hours ago)
- Topics: ci-cd, devops, infrastructure-as-code, monitoring, networking, opentofu, orchestration, software-delivery, terraform
- Language: HCL
- Homepage: https://www.fundamentals-of-devops.com/
- Size: 38.1 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# _Fundamentals of DevOps and Software Delivery_ OpenTofu/Terraform Modules
This repo contains the reusable OpenTofu/Terraform modules for the book and blog post series [_Fundamentals of DevOps
and Software Delivery_](https://www.fundamentals-of-devops.com) by Yevgeniy Brikman. The full sample code for the book is in another repo,
https://github.com/brikis98/devops-book, but in order to make the modules available in the OpenTofu and Terraform
registries, the repo must be named `terraform--`, so this repo exists solely to meet those naming
requirements.> [!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](https://www.gruntwork.io/products/library).## Quick start
All the real modules in this repo are in the `/modules` sub-folder. To use version `` of module
``:```terraform
module "" {
source = "brikis98/devops/book//modules/"
version = ""
}
```For example, to use version 1.0.0 of the `ec2-instance` module:
```terraform
module "ec2_instance" {
source = "brikis98/devops/book//modules/ec2-instance"
version = "1.0.0"
}
```## License
This code is released under the MIT License. See [LICENSE.txt](./LICENSE.txt).