Testing Terraform The Right Way

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • Sonar - Write Clean Python Code. Always.
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • Mergify - Updating dependencies is time-consuming.
  • checkov

    Prevent cloud misconfigurations and find vulnerabilities during build-time in infrastructure as code, container images and open source packages with Checkov by Bridgecrew.

    checkov — https://github.com/bridgecrewio/checkov/

  • terrascan

    Detect compliance and security violations across Infrastructure as Code to mitigate risk before provisioning cloud native infrastructure. [Moved to: https://github.com/accurics/terrascan] (by cesar-rodriguez)

    terrascan — https://github.com/cesar-rodriguez/terrascan (no TF 0.13 support at this time)

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • DevOps-The-Hard-Way-AWS

    This repository contains free labs for setting up an entire workflow and DevOps environment from a real-world perspective in AWS

    Terraform code. If you don't have any, you can clone and use this repo.

  • terratest

    Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.

    terratestTerratest | Automated tests for your infrastructure code. (gruntwork.io)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts