Skip to content
SPECIFICTION
Get listed

Terraform Test Framework

tf2project.io

LinuxSelf-hosted

Spec sheet

Purpose
TF2 is a unified framework for testing Terraform code and Terraform-provisioned infrastructure.Read 8 Oct 2026 · tf2project.io
Intended users
The maker presents TF2 as a DevOps-friendly framework for engineers integrating Terraform tests into CI/CD pipelines.Read 8 Oct 2026 · tf2project.io
Support
The about page says users can contact the creator with questions on LinkedIn.Read 8 Oct 2026 · tf2project.io
License
The project is licensed under Apache 2.0.Read 8 Oct 2026 · tf2project.io
Maker
The about page identifies Saeid Bostandoust as the framework's creator and maintainer.Read 8 Oct 2026 · tf2project.io
CI integrations
The getting-started guide lists Jenkins CI, GitLab CI, GitHub Actions, and Azure Pipelines as compatible.Read 8 Oct 2026 · tf2project.io
CI/CD integrations
The home page lists Jenkins CI, GitLab CI, and GitHub Actions; the end-to-end guide also lists Azure Pipelines.Read 8 Oct 2026 · tf2project.io
Development status
The maker describes TF2 as under development and says additional features are planned.Read 8 Oct 2026 · tf2project.io
Docker
An official Docker image includes the latest Terraform version and the TF2 framework for use in CI/CD pipelines.Read 8 Oct 2026 · tf2project.io
End-to-end tests
It supports end-to-end tests against real infrastructure after Terraform deployments.Read 8 Oct 2026 · tf2project.io
Installation
The maker documents installation with pip install tf2project and provides an official Docker image for CI/CD use.Read 8 Oct 2026 · tf2project.io
Notable limit
The maker's changelog lists version 0.2.0 as released on September 30, 2022.Read 8 Oct 2026 · tf2project.io
Policy and compliance
It supports compliance tests and Policy as Code before deployment.Read 8 Oct 2026 · tf2project.io
Policy as code
It supports compliance tests and Policy as Code before deployment.Read 8 Oct 2026 · tf2project.io
Python requirements
The core uses standard and official Python libraries and says it has no external or third-party requirements.Read 8 Oct 2026 · tf2project.io
Release information
The changelog says version 0.2.0 was released on 30 September 2022.Read 8 Oct 2026 · tf2project.io
Security design
The maker says the core uses standard official Python libraries and has no external or third-party requirements, a policy intended to reduce the attack surface.Read 8 Oct 2026 · tf2project.io
Terraform integrations
The framework integrates with Terraform Open-source, Terraform Cloud, and Terraform Enterprise.Read 8 Oct 2026 · tf2project.io
Test language
The maker says tests can be written in Python.Read 8 Oct 2026 · tf2project.io

Where Specifiction places it

Alternatives to Terraform Test FrameworkAll alternatives →