Ansible
Agentless automation for configuration and provisioning
Ansible is profiled here as a DevOps tool for engineering teams. Read about features, pricing, and how it compares to related options in the tools directory.
Description
Ansible is an open-source IT automation engine created by Michael DeHaan in 2012 and now stewarded by Red Hat. It configures servers, deploys applications, and orchestrates multi-tier changes over SSH, so managed nodes need no agent installed. Playbooks describe the target state in YAML, and the engine applies changes idempotently, which makes repeated runs safe and predictable across large fleets. Its low barrier to entry, agentless design, and large module library made it one of the most widely used configuration tools in operations. The same playbooks handle provisioning, configuration, and application deployment across mixed fleets.
Key Capabilities:
Agentless execution over SSH and WinRM
Idempotent playbooks written in human-readable YAML
Thousands of modules and roles distributed through Ansible Galaxy
Inventory management for static and dynamic cloud hosts
Roll-out control with serial batching and handlers
GPL-licensed core with the commercial Red Hat Ansible Automation Platform
Alternative tools
- Crossplane
Control-plane infrastructure as code built on Kubernetes
- Terraform
Declarative infrastructure as code across cloud providers
- OpenTofu
Open-source infrastructure as code, a Terraform-compatible fork
- Argo CD
Declarative GitOps continuous delivery for Kubernetes
- Pulumi
Infrastructure as code in general-purpose programming languages
- Harness
AI-powered software delivery platform for the post-code lifecycle.
