Workshop-Wiki · Deutsch und Englisch

06 Loops and Conditionals

Schleifen und Bedingungen anwenden / apply loops and conditionals.

Workshop-Beispiele als ZIP
Lernstand in der Web-App

Kapitel als gelesen markieren, Lesefortschritt sehen und Praxismodule abhaken: Diese Funktionen stehen nach Aktivierung der optionalen Web-App zur Verfügung. Der Workshop-Fortschritt ergibt sich automatisch aus den Kapiteln aller Dokumentseiten. Deine Auswahl bleibt auf diesem Gerät; es gibt kein Konto und keinen Serverabgleich. Eine Installation ist nicht erforderlich. Beim Widerruf in den Datenschutz-Einstellungen wird der Lernstand gelöscht.

Lesefortschritt0%
0%
0 / 10 Kapitel gelesen
Weitere SprachfassungGriechisch ↗

06 Loops and Conditionals

Schleifen und Bedingungen anwenden / apply loops and conditionals.

1. Prüfen

bash
cd examples/06-loops-conditionals
ansible-inventory --graph
ansible-playbook playbooks/site.yml --syntax-check
ansible-playbook playbooks/site.yml --check --diff
ansible-playbook playbooks/site.yml
ansible-playbook playbooks/site.yml
01 / 10

2. Lernpunkte

  • Inventory und Scope werden vor Ausführung geprüft.
  • Das Playbook ist klein genug für Review im Training.
  • Check Mode und Diff Mode werden genutzt, wenn das Modul sie unterstützt.
  • Der zweite Lauf dient als Idempotenznachweis.
02 / 10

3. Ziel

Dieses Beispiel zeigt einen konkreten, lokal nachvollziehbaren Anwendungsfall für Ansible. Es nutzt localhost, lokale Dummy-Dateien oder Dokumentationsdaten und vermeidet produktive Änderungen.

03 / 10

4. Voraussetzungen

  • Ubuntu-basierte Lab-Umgebung.
  • Ansible ist installiert.
  • Die Workshop-Dateien liegen lokal vor.
  • Keine echten Secrets oder produktiven Daten verwenden.
04 / 10

5. Dateien

  • ansible.cfg setzt Inventory und lokale Rollenpfade.
  • inventory/ enthält Lab-Zielsysteme.
  • playbooks/site.yml enthält den auszuführenden Ablauf.
  • Weitere Dateien wie templates/, tasks/, roles/ oder collections/ ergänzen das jeweilige Thema.
05 / 10

6. Ausführung

  1. Lies README und Sprachdokumentation.
  2. Prüfe Inventory und Zielhosts.
  3. Führe Syntaxcheck aus.
  4. Führe Check Mode und Diff Mode aus.
  5. Führe das Playbook aus.
  6. Führe es erneut aus und bewerte Idempotenz.
06 / 10

7. Erwartetes Ergebnis

Das Beispiel liefert eine nachvollziehbare Ausgabe, eine Markerdatei unter /tmp oder eine reine Debug-/Validierungsausgabe. Es darf keine echten Secrets offenlegen und keine produktiven Systeme ändern.

07 / 10

8. Erklärung

Die Umsetzung demonstriert einen typischen Praxisbaustein. Wichtig sind Reproduzierbarkeit, Lesbarkeit, sichere Dummy-Werte, enger Scope und einfache Rückbaubarkeit.

08 / 10

9. Typische Fehler

  • Beispiel wird aus falschem Arbeitsverzeichnis gestartet.
  • Inventory wird nicht geladen.
  • Check Mode wird als vollständige Simulation missverstanden.
  • Markerdateien unter /tmp werden mit produktivem Zustand verwechselt.
  • Ein Pattern wie all wird ohne --list-hosts verwendet.
09 / 10

10. Erweiterungsmöglichkeiten

  • Beispiel um zweite Umgebung erweitern.
  • Validierung automatisieren.
  • Security- und Troubleshooting-Notizen ergänzen.
  • In eine Workshop-Übung oder Assessment-Frage überführen.
10 / 10

ANS · Orthevs Academy

31 Module als durchgängiger Lernpfad.

Die Reihenfolge bleibt unverändert: von der Laborgrundstruktur über fachliche Grundlagen und Betriebsmodelle bis zum abschließenden Troubleshooting. Die technischen Verzeichnisnamen werden bewusst beibehalten.

Orthevs – Engineering als Grundlage für das, was als Nächstes kommt.

Orthevs als App

Orthevs installieren

Die Orthevs Web-App kann auf unterstützten Mobilgeräten und Desktop-Browsern installiert werden.

iPhone und iPad

Öffnen Sie Orthevs in Safari. Tippen Sie auf Teilen, dann auf ‚Zum Home-Bildschirm‘. Aktivieren Sie gegebenenfalls ‚Als Web-App öffnen‘ und tippen Sie auf ‚Hinzufügen‘.

Android

Für die Web-App öffnen Sie das Browsermenü und wählen ‚App installieren‘ oder ‚Zum Startbildschirm hinzufügen‘. Bestätigen Sie die Installation.

Desktop-Browser

Öffnen Sie das Browsermenü oder das Installationssymbol in der Adressleiste und wählen Sie ‚App installieren‘ beziehungsweise ‚Zum Dock hinzufügen‘.

Die Web-App-Installation hängt vom Browser ab. Falls kein Installationsdialog erscheint, nutzen Sie die angezeigten Schritte im Browser.