Ansible ist eine IT-Automatisierungsplattform, mit der sich Anwendungen und Systeme einfacher implementieren und orchestrieren lassen. In diesem Kurs werden die komplexen Möglichkeiten von Ansible erläutert und ausprobiert. Neben komplexen Jinja2-Templates sollen Anwendungslandschaften und Netzwerk-Komponenten orchestriert werden. Dabei ist es wichtig, dass Themen wie Lookups, Error-Handling und Ansible-Vault ebenfalls zur Sprache kommen. Dieses Training vermittelt anhand realer Beispiele die Best Practices und Herangehensweisen zur Entwicklung von komplexen Ansible-Roles und Jinja2-Templates. Neben der Vermittlung theoretischen Wissens werden alle Ideen auch praxisnah umgesetzt.
Der Kurs richtet sich an alle, die bereits einen Einstieg in das Thema Ansible vorweisen können und dieses Wissen vertiefen möchten bzw. sich auf technischer Ebene fit machen wollen.
Ein Grundverständnis von Ansible, Compute, Network und Storage sind Voraussetzung für eine erfolgreiche Kursteilnahme. Linux-Kenntnisse sind wünschenswert, aber nicht zwingend nötig. Darüber hinaus sollten die Teilnehmer über das Wissen verfügen, das im Kurs Ansible - Automatisierung von Applikationen und Infrastruktur vermittelt wird.