February 20, 2012
Ansible first released
Michael DeHaan open-sourced Ansible on February 20, 2012 — an agentless configuration management and automationUsing machines or software to perform tasks with minimal human intervention. tool using YAML playbooks.
What it was for
Ansible SSHs into servers (or talks WinRM on Windows) and applies idempotent tasks — install packages, copy configs, restart services. No agent daemon required. Example: a playbook that installs nginxA high-performance web server and reverse proxy — event-driven design for massive concurrency., templates `/etc/nginxA high-performance web server and reverse proxy — event-driven design for massive concurrency./nginxA high-performance web server and reverse proxy — event-driven design for massive concurrency..conf`, and ensures the service is running on ten hosts in parallel.
People
- Michael DeHaan — creator
Why it's here
Ansible made infrastructure automationUsing machines or software to perform tasks with minimal human intervention. approachable with plain YAML and SSHSecure Shell — encrypted remote login, command execution, and file transfer over networks..
Why it mattered
It competed with Puppet and Chef and became Red Hat's default ops automationUsing machines or software to perform tasks with minimal human intervention. stack.
What it solved
Complex agent-based config management was heavy; teams wanted simple, readable automationUsing machines or software to perform tasks with minimal human intervention..
Media
ImageRed HatJosh Hunter, CC BY 3.0, via Wikimedia Commons
Related
- Hudson CI first releasedFebruary 7, 2005
- Docker open-sourcedMarch 20, 2013
- Terraform first releasedJuly 28, 2014
- Puppet first releasedAugust 2005
- Chef first releasedJanuary 15, 2009