Mit ansible-playbook ausführen
Führen Sie das Playbook aus und lesen Sie die Ausgabe.
Mit ansible-playbook ausführen ist eine kostenlose Ansible Academy-Lektion auf CoddyKit. Dies ist Lektion 3 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Ansible Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Ansible Academy-Kurs umfasst insgesamt 4 Lektionen.
Der Befehl ansible-playbook
Sie führen ein Playbook mit dem Befehl ansible-playbook aus, nicht mit dem einfachen ansible. Übergeben Sie ihm die YAML-Datei, die Sie ausführen möchten.
ansible-playbook site.ymlAuf Ihr Inventory verweisen
Verwenden Sie -i, um die Inventory-Datei auszuwählen, in der Ihre Hosts aufgeführt sind. Ohne diese Angabe verwendet Ansible das Standard-Inventory.
ansible-playbook -i inventory.ini site.ymlZuerst Fakten sammeln
Als Erstes sehen Sie den Task Gathering Facts. Ansible sammelt Details zu jedem Host, bevor Ihre Tasks ausgeführt werden.
TASK [Gathering Facts] *********Die Task-Zeilen lesen
Jeder Task gibt pro Host einen Status aus. Sie sehen ok, changed oder failed. Dadurch erkennen Sie genau, was passiert ist.
TASK [start nginx] *********
changed: [web1]ok bedeutet keine Änderung
Ein grünes ok bedeutet, dass sich der Host bereits im gewünschten Zustand befand. Ansible hat dies geprüft und festgestellt, dass nichts geändert werden musste.
changed bedeutet, dass gehandelt wurde
Ein gelbes changed bedeutet, dass Ansible den Host tatsächlich angepasst hat, damit er dem gewünschten Zustand entspricht. Es wurde also wirklich eine Änderung vorgenommen.
Das PLAY RECAP
Am Ende fasst PLAY RECAP jeden Host zusammen: wie viele Tasks ok, changed, unreachable oder failed waren.
PLAY RECAP *********
web1 : ok=2 changed=1 failed=0failed und unreachable
Ein von null verschiedener Wert bei failed bedeutet, dass bei diesem Host ein Task fehlerhaft war. Bei unreachable konnte Ansible noch nicht einmal per SSH eine Verbindung herstellen.
Mit -v mehr Ausführlichkeit hinzufügen
Sie kommen bei einem Fehler nicht weiter? Fügen Sie -v hinzu, um mehr Details zu erhalten. Mit weiteren v bis zu -vvvv sehen Sie immer ausführlichere Debugging-Ausgaben.
ansible-playbook site.yml -vvVor der Ausführung die Syntax prüfen
Erkennen Sie YAML-Fehler frühzeitig mit --syntax-check. Dabei wird das Playbook geparst, ohne einen Host zu verändern.
ansible-playbook site.yml --syntax-checkAuf einen Host beschränken
Sie möchten zuerst auf einem einzelnen Rechner testen? Verwenden Sie --limit, um das Play zunächst nur auf einem Host auszuführen, bevor Sie es umfassend ausrollen.
ansible-playbook site.yml --limit web1Kurzprüfung
Ein Task zeigt bei einem Host changed an. Was bedeutet das?
Sie können Plays ausführen und lesen
Sie starten Playbooks nun mit ansible-playbook und lesen die Zusammenfassung. ok, changed und failed erzählen die ganze Geschichte. ✅
Häufig gestellte Fragen
Ist die Lektion „Mit ansible-playbook ausführen“ kostenlos?
Ja — der vollständige Text von „Mit ansible-playbook ausführen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Ansible Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Ansible Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Mit ansible-playbook ausführen“?
Führen Sie das Playbook aus und lesen Sie die Ausgabe. Du übst Ansible Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Ansible Academy zu starten?
Keine Vorkenntnisse erforderlich. Ansible Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 3 von 4.
Wie lange dauert die Lektion „Mit ansible-playbook ausführen“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Ansible Academy-Lektion Code schreiben und ausführen?
Ja. Jede Ansible Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- YAML-Syntax, die Sie für Ansible benötigen
- Von Ad-hoc zu einem wiederholbaren Playbook
- Mit ansible-playbook ausführen
- Nginx in fünf Zeilen installieren