What is Ansible?
Summary: Ansible is four things at once — an IT automation engine, a YAML description language, an ecosystem of tools, and a Red Hat commercial product. This lesson gives a rigorous definition, explains the origin of the name (taken from science fiction), and retraces the short but remarkable history from its birth in 2012 to its central role at Red Hat and IBM in 2026.
1. A rigorous four-level definition
The word "Ansible" covers four realities worth distinguishing.
In everyday language, "Ansible" mostly refers to meanings 1 and 2 — the engine and the language. When an engineer says "I am going to ansibilize this configuration", they mean "I am going to describe it in YAML so that Ansible applies it".
One-sentence definition for an interview:
Ansible is an open source IT automation engine that executes, from a human-readable YAML file, tasks on dozens to thousands of servers simultaneously, without requiring an agent installed on the target machines.
Memorize this sentence — it answers 90% of recruiter questions about Ansible.
2. The name Ansible — a nod to science fiction
A rare fact in tech history: the name Ansible comes directly from science fiction literature.
A little anecdote you can slip into an interview to show that you know the culture of the field. Developers love this kind of nod.
3. How Ansible works — the principle in one image
To understand Ansible, you only need to retain this mental image.
This 5-step cycle is repeated for each execution. No permanent state is left on the target servers — Ansible connects, acts, disconnects. Therein lies the whole beauty of the agentless model (lesson 4).
4. A short timeline — Ansible's trajectory over 15 years
Ansible's history reads in 8 key dates.
Remarkable fact: Ansible went from a 500-line Python project in 2012 to a strategic building block of IBM's 34-billion portfolio in 2019. Few open source projects have had such a fast trajectory.
5. Ansible in 2026 — the key figures
Compare with 2012: an unknown project, one developer, a few hundred users. In 14 years, Ansible has become an invisible but fundamental infrastructure of most modern ops teams — on par with Docker, Terraform, Kubernetes.
6. Ansible Core, AWX, Ansible Automation Platform — what to choose
There are three products in the Ansible universe that must be distinguished.
Simple rule: always start with Ansible Core. It is free and enough for learning and for most needs. You will quickly find out whether you need the AWX or AAP layer on top.
7. How is Ansible pronounced?
A mundane but frequent question: "an-sih-bl" — two syllables, the final "e" is silent. Listen to Michael DeHaan's pronunciation in any of his presentations on YouTube — that is the official version.
To absolutely avoid in an interview: rhyming it with "bible". That pronunciation immediately betrays someone who has never heard a real engineer talk about it.
Remember in 30 seconds
- Ansible = automation engine + YAML language + ecosystem + Red Hat product.
- Michael DeHaan publishes the project in February 2012. The name comes from a fictional science-fiction device invented by Ursula K. Le Guin.
- Red Hat bought Ansible in 2015 for 150 million dollars, then IBM bought Red Hat in 2019 for 34 billion.
- Ansible Core (free) is enough for 90% of needs. AWX is the open source web interface. Ansible Automation Platform is the commercial offering.
- Official pronunciation: "an-sih-bl".