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

Red HatAnsible 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 DeHaancreator

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

  • Red Hat
    ImageRed Hat

    Josh Hunter, CC BY 3.0, via Wikimedia Commons

Related