Skip to content
SPECIFICTION
Get listed

PSRule for Azure vs terraform-compliance

PSRule for Azure

azure.github.io

terraform-compliance

terraform-compliance.com

Side by side

FigurePSRule for Azureterraform-compliance
Price from—Free
Free plan—Yes
Free trial——
Open source——
WindowsYes—
macOSYes—
LinuxYesYes
Self-hosted—Yes
Plans published01
Spec score · IaC Security Scanners5.7 (#14)7.2 (#11)

Plans

PSRule for Azure

No plans published.

PSRule for Azure pricing →

terraform-compliance

  • terraform-complianceFree

terraform-compliance pricing →

In their own words

PSRule for Azure

PSRule for Azure has no write-up on Specifiction yet; its figures are above.

Visit azure.github.io

terraform-compliance

terraform-compliance is a free, open-source framework for security and compliance testing of Terraform infrastructure as code. It checks Terraform plan or state output against policies written as behavior-driven feature files, and it can read plan output converted to JSON. Given steps establish context, When steps filter it, and Then steps fail scenarios when conditions are unmet. The project says it works with any Terraform provider and supports Terraform versions newer than 0.12. Checks can run before deployment, in pipelines, or through git hooks. Feature files may come from a local directory or Git repository, with SSH authentication for private repositories. Installation is documented through pip, requiring Python 3.x, or Docker. CI/CD examples cover CircleCI and GitHub Actions. Controls include warning-only failures, skipped-step failures, case-sensitive matching, and resource exclusion. The tool supports policy testing, admission control, and policy reporting, but not runtime enforcement. Its MIT license permits free use.

Visit terraform-compliance.com