
Ansible Filter 101: Wie Filter die Arbeit erleichtern (clt26)
Chaos Computer Club - recent events feed · Andreas Scherbaum
March 29, 202642m 24s
Audio is streamed directly from the publisher (cdn.media.ccc.de) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.
Show Notes
Ansible ist ein mächtiges Wergzeug, um alle Arten von Infrastruktur zu deployen und zu konfigurieren. Wer Ansible intensiv verwendet, kennt das Problem: Die von APIs oder Modulen gelieferten Daten haben selten das passende Format für die nächsten Tasks.
Filter sind ein mächtiges Werkzeug, um Daten quasi on-the-fly umzuwandeln und für den Einsatz in anderen Tasks aufzubereiten. Filter können sowohl in Playbooks als auch in Jinja Templates verwendet werden. Dabei sorgen Filter dafür, dass Playbooks und Templates einfach gehalten werden und leichter lesbar sind.
In diesem Vortrag werden Filter und deren Arbeitsweise vorgestellt. Dazu gehen wir auf einige der am häufigsten verwendeten Filter, wie zum Beispiel »default«, »to_json« oder »dirname« ein und schauen uns einige Beispiele an – von einfachen Filtern bis hin zu komplexeren Filterketten.
Im zweiten Teil lernen wir, wie man eigene Filter erstellen kann, für den Fall dass die vorhandenen Filter nicht alle gewünschte Funktionalitäten abdecken.
Licensed to the public under http://creativecommons.org/licenses/by/4.0
about this event: https://chemnitzer.linux-tage.de/2026/de/programm/beitrag/280
Topics
562026clt26VortragV5clt26-deuDay 2