Ansible hat sich als noch junges Projekt – immerhin begann die Entwicklung erst Anfang 2012 – als Administrations- und Automationswerkzeug auf breiter Front neben den anderen bekannten Vertretern dieser Zunft, allen voran Puppet und Chef, durchgesetzt. Einer der wichtigsten Vorteile, die Ansible für sich verbuchen kann, ist die Unabhängigkeit von Agenten, die bei den meisten Mitstreitern auf den zu wartenden Maschinen installiert werden müssen. Ansible benötigt lediglich eine Möglichkeit, entfernte Systeme erreichen zu können – bei Linux-Servern typischerweise via SSH –, und ein dort installiertes Python ab Version 2.4.
Dies ermöglicht es, beinahe jeden Server unmittelbar nach Installation des Betriebssystems zu konfigurieren und mit Software zu bespielen, vorausgesetzt natürlich, die entsprechenden Zugangsdaten liegen vor und die Erreichbarkeit per Netzwerk ist gegeben.
Der komplette Artikel ist nur für Abonnenten des ADMIN Archiv-Abos verfügbar.