Back to Template Catalog

Infrastructure as Code (IaC) Maturity Assessment

10 Categories150 Questions

In-depth maturity analysis of your Infrastructure-as-Code practices across 10 core areas: Terraform fundamentals, state management, module architecture, Terragrunt orchestration, Policy-as-Code, CI/CD integration, testing, security, code quality, and documentation.

Categories

1
Terraform Fundamentals & Adoption

Assessment of Terraform knowledge levels, adoption across teams, and foundational HCL practices as the basis for all further IaC maturity levels.

2
State Management & Backend Configuration

Assessment of state management as the most critical aspect of any Terraform installation: backend configuration, locking, isolation, security, and disaster recovery.

3
Module Architecture & Reuse

Assessment of the Terraform module strategy: repository structure, versioning, interface design, composition, and organization-wide reuse.

4
Terragrunt & Orchestration

Assessment of the use of Terragrunt or comparable orchestration tools for DRY configuration, dependency management, and multi-environment management.

5
Policy-as-Code & Compliance

Assessment of the use of Policy-as-Code frameworks (OPA, Sentinel, Checkov, tfsec) for automated enforcement of security, compliance, and cost policies.

6
CI/CD Integration & Automation

Assessment of Terraform integration into CI/CD pipelines: plan/apply workflows, approval processes, drift detection, GitOps approaches, and self-service infrastructure.

7
Testing & Validation

Assessment of the testing strategy for Infrastructure as Code: from static analysis through unit tests to integration and end-to-end tests of infrastructure.

8
Security & Secrets Management

Assessment of security practices around IaC: secrets handling, provider authentication, state security, supply chain security, and least privilege.

9
Code Quality & Standards

Assessment of code quality practices: formatting, naming conventions, code reviews, linting, directory structure, and refactoring culture.

10
Documentation & Knowledge Management

Assessment of documentation practices around IaC: automatic documentation generation, architecture decisions, runbooks, onboarding, and knowledge sharing.

Ready to get started?

Sign up for free and claim templates with one click.

Sign up for free
PriceFree
Versionv1.0
Created byGeek Cell GmbH

Yours to keep forever

DevOps
IaC
Infrastructure as Code
OPA
Policy-as-Code
Sentinel
State Management
Terraform
Terragrunt