Als Mitglied der Puppet-Produktfamilie stellt sich natürlich unmittelbar die Frage, worin sich Bolt [1] von Puppet unterscheidet. Puppet dient dazu, Ressourcen kontinuierlich zu verwalten. Es liefert dabei insbesondere das Monitoring und prüft in kurzen zeitlichen Abständen, ob die relevanten Services weiterhin verfügbar sind oder ob sich Elemente der Infrastruktur verabschiedet haben.
Grundsätzlich fokussiert Bolt Point-in-Time-Änderungen. Statt deklarative Anweisungen zu verwenden, die eine Infrastruktur definieren, geht es bei Bolt mehr darum, wann welche Befehle zur Ausführung kommen. Das Tool vereinfacht insbesondere die Ausführung beziehungsweise Orchestrierung von Aufgaben.
Sie profitieren dabei von der Möglichkeit, ein Skript über beliebige viele Netzwerkknoten wirken zu lassen. Bolt verwendet sogenannte Pläne, die die Ausführungsdetails bündeln. Dabei steht insbesondere die Fehlerbehandlung im Fokus, aber mit vergleichsweise einfachen Skripten lassen sich auch komplexe Aufgaben bewältigen.
...Der komplette Artikel ist nur für Abonnenten des ADMIN Archiv-Abos verfügbar.