Ansible dient der Automatisierung von IT‑Aufgaben. Beispielsweise Konfigurations‑Management, Bereitstellung von Servern und Anwendungen.
Gesteuert wird Ansible über YAML-Dateien, sogenannte Playbooks.
Mit Ansible ist es möglich, auf beliebig vielen Geräten Aufgaben auszuführen. Ansible ist Open-Source und nutzt SSH für die Kommunikation mit den Verwalteten Geräten.
Beispiel Playbook um auf Ubuntu Servern Apache 2 zu installieren: