Ansible
2021 hatte ich meine ersten Berührungspunkte mit Ansible. Um hochwertige Playbooks und Module zu entwickeln, habe ich automatisierte Tests gegen virtuelle Maschinen eingerichtet. Als direkter Konkurrent von Salt hat Ansible auch heute noch eine sehr aktive Community – weshalb ich Ansible inzwischen gegenüber Salt bevorzugen würde.
Zertifizierungen
Folgende Zertifizierungen habe ich erworben, in denen Ansible ein Bestandteil war.
Meine Projekte
Aktuelle und vergangene Projekte, wo ich Ansible eingesetzt habe.
In Kundenprojekten haben wir im Team regelmäßig AWX-Instanzen installiert und konfiguriert. Da uns damals jedoch eine zuverlässige Testumgebung fehlte, waren Tests und Experimente oft umständlich. Deshalb habe ich es mir zur Aufgabe gemacht, die AWX-Installation in einem k3s-Single-Node-Cluster – optional auch im Multi-Node-Setup – vollständig zu automatisieren. Die Automatisierung wurde innerhalb einer GitLab CI/CD-Pipeline umgesetzt. Damit war unser Team in der Lage, innerhalb weniger Minuten eine voll funktionsfähige AWX-Umgebung bereitzustellen.
Unser Team hat täglich mehrere virtuelle Maschinen erstellt und diese manuell konfiguriert. Für diese wiederkehrenden Aufgaben wurden jeden Tag mehrere Stunden aufgewendet. Ich habe es mir zur Aufgabe gemacht, die VM-Erstellung per Ansible zu automatisieren und anschließend auch die Konfiguration zu übernehmen. Dazu entwickelte ich eine Standardkonfiguration für diese Server und schulte das Team darin, sodass jeder eigenständig neue Server bereitstellen und mit Ansible konfigurieren konnte.