„Erstelle Foto-Kontaktbögen“ ist ein praktisches Ansible-Projekt für Lernende, die ein kleines Inventory und ein Playbook kennen. Verwandle Landschaftsfotos auf zwei SSH-Arbeitsstationen in nützliche Auswahlbögen und hole jedes Bild mit seiner genauen Dateiliste ab.
Ein angeleitetes Lab beginnt mit einer kleinen synchronen Auswahl und führt danach asynchrone Jobs je Host sowie das sichere Abholen nach erfolgreichem Abschluss ein. Eine eigenständige Challenge ändert Arbeitsstationen, Fotoauswahl und Zielordner. Jede Einheit startet mit ihrer eigenen vorbereiteten Umgebung.
Was du lernen wirst
- Einen vorbereiteten Bildverarbeitungsbefehl mit klaren Argumenten ausführen und einen echten Kontaktbogen ansehen.
- Asynchrone Arbeit starten und die Job-ID jeder Arbeitsstation ihrem Host zuordnen.
- Den tatsächlichen Abschluss abwarten, Erfolg und Fehler unterscheiden und nur erfolgreiche Ergebnisse abholen.
- Abgeholte PNG-Bilder und vollständige CSV-Dateilisten in getrennten Host-Ordnern aufbewahren.
- Eine falsche Auswahl korrigieren und nur eine Arbeitsstation erneut ausführen, ohne andere Arbeit oder historische Dateien zu verändern.
Für wen dieser Kurs geeignet ist
Dieser Kurs richtet sich an Ansible-Einsteiger, die einen vollständigen Dateiverarbeitungsablauf automatisieren möchten.
Voraussetzungen: Grundlegende Navigation im Terminal und Übung mit Inventories, Variablen, Playbook-YAML und einfachen command/file-Aufgaben. Das angeleitete Lab erklärt asynchrone Statusabfragen, Schleifen, das Abholen von Dateien und gezielte Wiederholungen vor der Challenge.
Lernumgebung: Ansible, SSH-Zugriff, lizenzierte Landschaftsfotos, ein Bildwerkzeug und zwei Arbeitsstationscontainer sind vorbereitet. Verwende die Browser-Tabs Controller und Photo Desk. Die Container teilen sich den Kernel der Trainings-VM.
Häufig gestellte Fragen
Muss ich ein Bildverarbeitungsprogramm schreiben?
Nein. Das Medienwerkzeug ist vorbereitet. Du schreibst den Ansible-Ablauf und untersuchst die tatsächlich gelieferten Bilder und Dateilisten.
Bedeutet eine Job-ID, dass der Kontaktbogen fertig ist?
Nein. Einen Job zu starten und ihn erfolgreich abzuschließen sind unterschiedliche Ereignisse. Du wartest auf das Ergebnis jedes Hosts, bevor du seine Dateien abholst, und erkennst, warum alte Dateien keinen erfolgreichen neuen Versuch belegen.
Wie erweitert die Challenge das angeleitete Lab?
Sie ändert Hostnamen, zugeordnete Fotostapel und das Abholverzeichnis. Wende die erlernten Mechanismen eigenständig an, um für beide Arbeitsstationen vollständige und korrekt zusammengehörende Dateien zu liefern.

