Zum Inhalt springen
FindOpenSource

Ansible

Radikal einfache IT-Automatisierungsplattform für Konfigurationsmanagement, Deployment und Orchestrierung.

Überblick

Ansible ist ein agentenloses IT-Automatisierungssystem, mit dem sich Konfiguration, Deployment und Orchestrierung vieler Rechner gleichzeitig verwalten lassen. Anstatt auf jedem Zielsystem eine spezielle Agentensoftware zu installieren, verbindet es sich über den vorhandenen SSH-Daemon, sodass auf den verwalteten Systemen nichts zusätzlich vorbereitet werden muss.

Es basiert auf wenigen Design-Zielen: eine minimale Lernkurve, eine Beschreibung der Infrastruktur, die sowohl für Menschen als auch Maschinen lesbar ist, und die Vereinfachung komplexer Vorgänge – etwa unterbrechungsfreie Rolling Updates hinter einem Load Balancer. Module, die die eigentliche Arbeit ausführen, können in jeder dynamischen Sprache geschrieben werden, nicht nur in Python.

Ansible wird häufig für Konfigurationsmanagement, Anwendungs-Deployment, Cloud-Provisionierung, Ad-hoc-Befehlsausführung und die Automatisierung von Netzwerkgeräten eingesetzt und eignet sich damit gut für Teams, die Infrastruktur automatisieren möchten, ohne auf jedem verwalteten Host einen eigenen Agenten laufen zu lassen.

Kategorien
DevOps
Schlagwörter
configuration-managementautomationiacdevops
Sprachen
Python
Lizenz
GPL-3.0

Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.