• Terraform Weekly
  • Posts
  • weekly.tf - Issue #85 - Modules illustrated, pre-commit-terraform, Building Terraform Provider, EKS Clusters with Terraform, AsCode

weekly.tf - Issue #85 - Modules illustrated, pre-commit-terraform, Building Terraform Provider, EKS Clusters with Terraform, AsCode

Bill Mfundo continues to impress people with his visual posts (the previous one was A Visual Intro to Terraform). This time, Bill illustrated what Terraform modules are and how they work. AB: Cool way for newcomers to understand types of modules and module composition!

Tor Ivar describes how to use pre-commit-terraform to catch basic syntax errors before committing to the repository. It is also possible to write automatic Markdown documentation! AB: Contains some tips for Windows users (TLDR; do not use Windows for this if you can)

Allan John wrote a series of 4 posts on how to build a Terraform provider. Read more in part 2, part 3, and part 4.

Nico Singh has updated his pretty legendary post with the latest modules (EKS module v18) and covers end-to-end creation (including VPC, EKS, ALB, DNS, etc.)

Sebastian Maniak describes how to spin up an AWS Kubernetes Cluster (EKS) and install Consul using Helm. AB: Code is using the EKS module v17.

Open-source projects

AsCode is a tool to define infrastructure as code using the Starlark language on top of Terraform.

Syntax-based grep for HCL(v2).

Feedback ❤️

Do you like this newsletter? How about sharing it on social media and providing your feedback to me (e.g., @antonbabenko or reply to the email)? I want to know it!

PS: One of the best ways to help Ukraine - https://palianytsia.com.ua/

Glory to Ukraine! 🇺🇦