Gute Qualität ist in der agilen Welt durch "automatisierte Tests" sichergestellt. Da inzwischen auch Infrastrucutre as Code ein fester Bestandteil des agilen Weltbilds ist, liegt es nahe, auch Infrastrucure-Code automatisiert zu testen.
Tests sind auf unterschiedlichen Ebenen vorstellbar, von einer Validierung der Soll-Konfiguration über Unittests für einzelne Installationsmodule bis hin zur Überprüfung der Ist-Konfiguration und Service-Monitoing auf dem Zielsystem.
Der Vortrag beleuchtet die prinzipiellen Testmöglichkeiten auf diesen Ebenen und zeigt anhand des Clojure basierten OpenSource Tools dda-pallet, wie man die Testautomatisierung konkret umsetzen kann.
Michael Jerger ist GF der meissa GmbH und Maintainer von dda-pallet, einem OpenSource DevOps System ähnlich Puppet, Salt oder Ansible. Neben Java gilt seine Leidenschaft inzwischen auch Clojure - man ist einfach schneller …