0Pricing
Ansible Academy · Lektion

Anatomie des ansible-Befehls

Lesen Sie die Argumente -m, -a und das Pattern.

Anatomie des ansible-Befehls ist eine kostenlose Ansible Academy-Lektion auf CoddyKit. Dies ist Lektion 1 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.

Ein Befehl, viele Server

Ein Ad-hoc-Befehl führt jetzt eine einzelne Aufgabe auf Ihren Servern aus, ohne dass Sie zuvor eine Playbook-Datei schreiben müssen. 🚀

Der Befehl ansible

Jeden Ad-hoc-Lauf starten Sie mit der Binärdatei ansible, gefolgt von einem Host-Pattern und den Optionen, die festlegen, was geschehen soll.

ansible all -m ping

Das Host-Pattern steht an erster Stelle

Das erste Wort nach ansible ist das Host-Pattern: Es legt fest, auf welche Hosts im Inventar der Befehl angewendet wird.

ansible web -m ping

-m wählt das Modul

Mit dem Schalter -m geben Sie das auszuführende Modul an. Ohne diese Angabe verwendet Ansible standardmäßig das command-Modul.

ansible all -m setup

-a übergibt Argumente

Der Schalter -a übergibt Argumente an das ausgewählte Modul. Enthalten sie Leerzeichen, werden sie in Anführungszeichen gesetzt.

ansible all -m shell -a "uptime"

Auf Ihr Inventar verweisen

Verwenden Sie -i, um Ansible mitzuteilen, welche Inventardatei Ihre Hosts auflistet, statt sich auf den Standardspeicherort zu verlassen.

ansible all -i hosts.ini -m ping

Den Remote-Benutzer auswählen

Der Schalter -u legt den SSH-Benutzer fest, mit dem sich Ansible anmeldet, und überschreibt den aktuellen lokalen Benutzernamen.

ansible web -u deploy -m ping

Die Bestandteile zusammensetzen

Ein vollständiger Ad-hoc-Befehl sieht so aus: ansible-Pattern, danach -m Modul und anschließend -a Argumente. Diese Reihenfolge bildet die gesamte Struktur.

ansible db -m service -a "name=postgresql state=started"

Die Ausgabedetails erhöhen

Fügen Sie -v hinzu, wenn Sie bei Auffälligkeiten mehr Ausgabe benötigen. Mehrere v, etwa -vvv, liefern detailliertere Informationen für das Debugging.

ansible all -m ping -vvv

Ad-hoc-Befehl oder Playbook

Ein Ad-hoc-Befehl eignet sich hervorragend für schnelle, einmalige Prüfungen. Für alles, was Sie wiederholen, wechseln Sie zu einem gespeicherten Playbook.

Das Standardmodul ist command

Wenn Sie -m vollständig weglassen, führt Ansible das command-Modul mit Ihren Argumenten aus. Auch ein einfacher Aufruf ist also nützlich.

ansible all -a "hostname"

Kurze Prüfung

Welcher Schalter teilt dem ansible-Befehl mit, welches Modul verwendet werden soll?

Zusammenfassung

Sie können jetzt einen ansible-Befehl lesen: Das Pattern wählt die Hosts, -m das Modul und -a übergibt dessen Argumente. Gute Arbeit! 🎉

Häufig gestellte Fragen

Ist die Lektion „Anatomie des ansible-Befehls“ kostenlos?

Ja — der vollständige Text von „Anatomie des ansible-Befehls“ 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 „Anatomie des ansible-Befehls“?

Lesen Sie die Argumente -m, -a und das Pattern. 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 1 von 4.

Wie lange dauert die Lektion „Anatomie des ansible-Befehls“?

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

  1. Anatomie des ansible-Befehls
  2. Patterns: alle, web und host1 ansteuern
  3. Shell-Befehle mit command und shell ausführen
  4. Berechtigungserweiterung mit become
← Zurück zu Ansible Academy