0Pricing
Ansible Academy · Lektion

Ihre ansible.cfg: sinnvolle Standardwerte

Konfigurieren Sie die Einstellungen auf Projektebene.

Ihre ansible.cfg: sinnvolle Standardwerte 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.

Die Konfigurationsdatei

Ansible liest Einstellungen aus ansible.cfg. Die Datei legt Standardwerte fest, etwa welches Inventar verwendet und wie die Verbindung hergestellt wird, sodass Sie weniger eingeben müssen.

Vorteile auf Projektebene

Legen Sie eine ansible.cfg in Ihrem Projektordner ab. Eine lokale Datei hat Vorrang vor der globalen und hält die Einstellungen jedes Projekts unabhängig.

Die Suchreihenfolge

Ansible prüft ANSIBLE_CONFIG, dann das aktuelle Verzeichnis, anschließend Ihr Home-Verzeichnis und zuletzt /etc. Der erste Treffer gewinnt, daher hat die Projektdatei normalerweise Vorrang.

INI-Abschnitte

Die Datei verwendet das einfache Format INI: Einstellungen stehen unter Überschriften wie [defaults]. Die meisten Optionen des täglichen Gebrauchs befinden sich in diesem defaults-Abschnitt.

[defaults]
inventory = ./inventory.ini

Ein Standardinventar festlegen

Verweisen Sie mit inventory auf Ihre Hostdatei, damit Sie das Flag -i nicht bei jedem Befehl angeben müssen. Eine Zeile erspart unzählige Eingaben.

[defaults]
inventory = ./hosts

remote_user auswählen

Setzen Sie remote_user, damit sich Ansible immer als das richtige Konto anmeldet, statt Ihren aktuellen lokalen Benutzernamen zu verwenden.

[defaults]
remote_user = deploy

Hostschlüsselprüfungen anpassen

Bei frisch eingerichteten Laborhosts überspringt host_key_checking = False die Abfrage zum unbekannten Host. Lassen Sie die Prüfung in der Produktion aus Sicherheitsgründen aktiviert.

[defaults]
host_key_checking = False

Ausgabe steuern

Machen Sie Ausführungen mit dem Plugin stdout_callback = yaml übersichtlicher. Es formatiert Ergebnisse als ordentliches YAML statt als dichte einzeilige Ausgabe.

[defaults]
stdout_callback = yaml

Abschnitt zur Rechteerweiterung

Der Abschnitt [privilege_escalation] legt fest, wie Ansible zu root wird. Aktivieren Sie become hier, damit Sie es nicht überall wiederholen müssen.

[privilege_escalation]
become = True

Geladene Einstellungen überprüfen

Sie wissen nicht, welche Konfiguration aktiv ist? ansible --version gibt den genauen Pfad zu ansible.cfg aus, den Ansible beim Start ausgewählt hat.

ansible --version

Sinnvolle Standardwerte

Eine kleine ansible.cfg macht sich wiederholende Flags überflüssig und macht Ihr Projekt für Teammitglieder portabel. Einmal festlegen, dauerhaft profitieren. ⚙️

Kurzer Test

Testen Sie Ihr Wissen über Konfigurationen.

Zusammenfassung

Eine projektbezogene ansible.cfg legt Ihr Inventar, remote_user und die Ausgabe fest, sodass die Befehle kurz bleiben. Die Datei, die in der Suchreihenfolge am nächsten liegt, gewinnt. 🎉

Häufig gestellte Fragen

Ist die Lektion „Ihre ansible.cfg: sinnvolle Standardwerte“ kostenlos?

Ja — der vollständige Text von „Ihre ansible.cfg: sinnvolle Standardwerte“ 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 „Ihre ansible.cfg: sinnvolle Standardwerte“?

Konfigurieren Sie die Einstellungen auf Projektebene. 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 „Ihre ansible.cfg: sinnvolle Standardwerte“?

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. Den Ansible-Control-Node installieren
  2. SSH-Schlüssel und passwortloser Login
  3. Ihre ansible.cfg: sinnvolle Standardwerte
  4. Einen Host mit dem ping-Modul anpingen
← Zurück zu Ansible Academy