Skip to content

awesomelistsio/awesome-terraform

Repository files navigation

Awesome Terraform Awesome Lists

Ko-Fi   PayPal   Stripe   X   Facebook

A curated list of awesome Terraform modules, tools, resources, and learning material.

Terraform is an open-source Infrastructure as Code (IaC) software tool created by HashiCorp. It allows users to define and provision infrastructure using a high-level configuration language.

Contents

Official Resources


Getting Started

Learning

Modules

Tools

  • Terragrunt – Thin wrapper for Terraform that manages remote state and enforces DRY.
  • tflint – Linter for Terraform.
  • terraform-docs – Generate documentation from Terraform modules.
  • tfsec – Static analysis for Terraform security issues.
  • Pre-commit Terraform Hooks – Pre-commit hooks for formatting, validation, docs, etc.

Providers

Security

  • tfsec – Security scanner for Terraform.
  • Checkov – Static analysis for security and compliance.
  • Open Policy Agent (OPA) – Use with Terraform to enforce policies.
  • Terrafirma – Security risk assessment via GitHub Action.

CI/CD Integration

State Management

Testing

Templates & Boilerplates

Community & Forums

Related Awesome Lists

Contribute

Contributions are welcome!

License

CC0

About

A curated list of awesome Terraform modules, tools, resources, and learning material.

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages