What is Ansible?
Agentless configuration management and automation tool using YAML playbooks.
Ansible is an open-source IT automation tool that uses SSH to configure servers without installing any agent. You write Playbooks in YAML that describe the desired state of your infrastructure — installing packages, editing config files, restarting services. Ansible is idempotent: running the same playbook multiple times produces the same result. It's widely used for server provisioning, application deployment, and configuration drift remediation.
Deep Dive Guide
how to set up ansible from scratch
Related Terms
More IaC Terms
Crossplane
A Kubernetes-based framework for managing cloud infrastructure using K8s APIs.
Infrastructure as Code (IaC)
Managing and provisioning infrastructure through machine-readable configuration files.
Module (Terraform)
A reusable container of Terraform configuration that encapsulates a set of resources.
OpenTofu
The open-source fork of Terraform maintained by the Linux Foundation.
Pulumi
An infrastructure as code tool using general-purpose programming languages instead of DSLs.
Terraform
An open-source IaC tool for provisioning and managing infrastructure across cloud providers.
Test your knowledge of Ansible and 130 other DevOps concepts