Ansible uses inventories and YAML playbooks to automate configuration and operational tasks.

Infrastructure as Code
Compare IaC tools including Terraform, Ansible, Pulumi, and CloudFormation for automated infrastructure provisioning.
Refine results
How to choose infrastructure as code tools
Compare IaC tools including Terraform, Ansible, Pulumi, and CloudFormation for automated infrastructure provisioning. Compare deployment options, source models and vendor details on each profile before shortlisting a tool.
6 results in Infrastructure as Code
Atlantis is an open-source (Apache-2.0) Go application you deploy yourself; it listens for GitHub, GitLab or Bitbucket pull request webhooks and runs terraform plan/apply from PR comments, with workspace locking.
HashiCorp builds infrastructure automation tools - Terraform for provisioning, Vault for secrets, Consul for service networking, and Nomad for orchestration - now licensed under the Business Source License. HashiCorp became an IBM subsidiary in February 2025.
Pulumi lets teams define and manage cloud infrastructure in Python, TypeScript, Go, .NET, Java or YAML instead of a domain-specific language, with state via Pulumi Cloud or a self-managed backend.
Spacelift organizes infrastructure-as-code workflows into stacks with approvals and policy controls.
Terraform defines cloud and on-prem infrastructure as declarative configuration and applies changes through a plan/apply workflow. Since August 2023 it ships under HashiCorp's Business Source License rather than a fully open-source license.