Skip to content

brandonhimpfen/awesome-terraform

Repository files navigation

Awesome Terraform Awesome Lists

GitHub Sponsors   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. Please ensure your submission fully follows the requirements outlined in CONTRIBUTING.md, including formatting, scope alignment, and category placement.

Pull requests that do not adhere to the contribution guidelines may be closed.

License

CC0

About

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

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages