Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-terraform
Curated list of resources on HashiCorp's Terraform and OpenTofu
https://github.com/shuaibiyy/awesome-terraform
Last synced: 4 days ago
JSON representation
-
Official Resources
-
Community
- weekly.tf - Terraform Weekly Newsletter - Various news in the Terraform world (projects, announcements, discussions).
- Complete Terraform documentation as PDF files (Updated nightly)
- Terraform AWS Modules - configurations repository](https://github.com/terraform-aws-modules/meta)
- Terraform Bug Tracker
- Terraform Community Modules
- Terraform Discuss
- Terraform Provider/Module Registry
- Terraform PDF Doc
- Terraform Roadmap
- Terragrunt Reference Architecture
- Telegram (Ukrainian speak community)
-
Books
- Big Little Book On Terraform
- Bootstrapping Microservices with Docker, Kubernetes, and Terraform, Second Editon
- Deep-Dive Terraform on Azure
- HashiCorp Infrastructure Automation Certification Guide
- IaC starting with Terraform (Korean)
- Patterns and Practices for Infrastructure as Code: With examples in Python and Terraform
- Terraform Best Practices - [open-source ebook](https://github.com/antonbabenko/terraform-best-practices)
- Terraform Cookbook
- Terraform in Action
- Terraform in Depth
- Terraform: Up & Running, 3rd ed.
- The Terraform Book
-
Tutorials and Blog Posts
-
Beginner Guides
- A Comprehensive Guide to Terraform - Series of blog posts from the author of "Terraform: Up & Running" that guide the reader from beginning with Terraform to using it in the real world.
- Using Terraform for Cloud Deployments - Part 1 - Provisioning an EC2 instance.
- Terraform Security Guide - Blog post describing security best practices when working with Terraform
-
Writing Custom Providers
- Creating custom terraform providers - Guide for creating custom providers.
- Writing a Terraform provider - Guide for creating custom providers.
- Writing Custom Providers - Official documentation for creating custom providers.
-
How-To
- How To Write OPA for Terraform - How to use Open Policy Agent to evaluate and enforce policy on your Terraform plans
- Deploying Discourse with Terraform - Shows how Terraform can create a running instance of Discourse on DigitalOcean in one command.
- Deploying Django to AWS ECS with Terraform - Looks at how to use Terraform to spin up the required AWS infrastructure for running a Django app on ECS.
-
Sub Categories