
π General-Purpose IaC Tools
| Tool Name | Features | Pricing | Link | 
|---|---|---|---|
| Terraform | Open-source, cloud-agnostic; declarative config; integrates with AWS, Azure, GCP, VMware, etc.; state management | Free / Enterprise (Custom Pricing) | terraform.io | 
| Pulumi | Supports multiple languages (Python, Go, JavaScript, TypeScript); cloud-native and Kubernetes focused; GitOps support | Free / Teams $50/user/mo | pulumi.com | 
| AWS CloudFormation | AWS-native; declarative templates in JSON/YAML; drift detection; seamless AWS integration | Pay-as-you-go (Based on AWS usage) | aws.amazon.com/cloudformation | 
| Azure Resource Manager (ARM) Templates | Native IaC for Azure resources; JSON templates; policy compliance; integrated with Azure DevOps | Pay-as-you-go (Based on Azure usage) | azure.microsoft.com/arm | 
| Google Cloud Deployment Manager | Native IaC for GCP; YAML/Python/Jinja2 templates; integrates with GCP IAM, Cloud Build, etc. | Pay-as-you-go (Based on GCP usage) | cloud.google.com/deployment-manager | 
βοΈ Configuration Management & IaC Tools
| Tool Name | Features | Pricing | Link | 
|---|---|---|---|
| Ansible | Agentless automation; playbooks in YAML; config management, app deployment, multi-cloud support | Free / Tower (AWX): Enterprise Pricing | ansible.com | 
| Chef Infra | Ruby DSL for infrastructure automation; compliance scanning; test-driven development | Open Source / Enterprise Custom Pricing | chef.io | 
| Puppet | Model-driven configuration management; automated provisioning; declarative language | Free / Enterprise Pricing | puppet.com | 
| SaltStack (Salt) | Event-driven automation; configuration management; remote execution engine | Open Source / Enterprise (SaltStack Enterprise) | saltproject.io | 
| Rudder | Continuous compliance; configuration drift management; automated remediation | Free (up to 10 nodes) / Enterprise Pricing | rudder.io | 
π³ Kubernetes & Container IaC Tools
| Tool Name | Features | Pricing | Link | 
|---|---|---|---|
| Helm | Kubernetes package manager; reusable templates; simplifies K8s app deployment | Open Source | helm.sh | 
| Kustomize | Kubernetes-native configuration management; layered customizations; integrates with kubectl | Open Source | kustomize.io | 
| Crossplane | Control plane framework for Kubernetes; multi-cloud support; GitOps integration | Open Source | crossplane.io | 
| CDK for Kubernetes (CDK8s) | Define Kubernetes apps using familiar programming languages (TypeScript, Python, Java) | Open Source | cdk8s.io | 
π Policy as Code (PaC) & Compliance
| Tool Name | Features | Pricing | Link | 
|---|---|---|---|
| Open Policy Agent (OPA) | General-purpose policy engine; policy enforcement for APIs, Kubernetes, Terraform, CI/CD | Open Source | openpolicyagent.org | 
| HashiCorp Sentinel | Policy as code framework; works with Terraform Enterprise, Vault, Nomad | Enterprise (Terraform Cloud/Enterprise) | hashicorp.com/sentinel | 
| Conftest | Validate your configuration files against policy; works with YAML, JSON, TOML | Open Source | conftest.dev | 
π¦ GitOps & Continuous Delivery (IaC-focused)
| Tool Name | Features | Pricing | Link | 
|---|---|---|---|
| ArgoCD | Kubernetes-native GitOps CD tool; declarative config; automated syncing | Open Source | argo-cd.readthedocs.io | 
| FluxCD | GitOps toolkit for Kubernetes; automatic reconciliation; helm controller support | Open Source | fluxcd.io | 
| Jenkins X | Kubernetes-native CI/CD for cloud-native applications; GitOps pipelines | Open Source | jenkins-x.io | 
π IaC Testing & Security
| Tool Name | Features | Pricing | Link | 
|---|---|---|---|
| Checkov | Static code analysis for Terraform, CloudFormation, Kubernetes; detects security misconfigurations | Open Source / Enterprise | bridgecrew.io/checkov | 
| Terrascan | Static analysis for Terraform; security and compliance checks | Open Source | github.com/accurics/terrascan | 
| tfsec | Security scanner for Terraform code; checks AWS, Azure, GCP best practices | Open Source | aquasec.com/tfsec | 
ποΈ Summary of Categories
| Category | Description | 
|---|---|
| General-Purpose IaC | Multi-cloud, declarative provisioning (Terraform, Pulumi) | 
| Native Cloud IaC | IaC tools tightly integrated with cloud platforms (AWS, Azure, GCP) | 
| Configuration Management | Maintain consistency across servers (Ansible, Chef, Puppet) | 
| Kubernetes & Containers | Containerized and K8s infrastructure automation (Helm, Kustomize) | 
| Policy as Code | Compliance and security policies (OPA, Sentinel) | 
| GitOps & CD | CI/CD pipelines with GitOps principles (ArgoCD, FluxCD) | 
| Testing & Security | Validate infrastructure and security best practices (Checkov, tfsec) | 
 
 