GNU/Linux >> LINUX-Kenntnisse >  >> Linux

RHCE Ansible Series #12:Ansible-Fehlerbehebung

Wir alle träumen von einer Welt, in der wir beim Ausführen unserer Ansible-Playbooks niemals Fehler oder Irrtümer machen.

In Wirklichkeit existiert eine solche Welt nicht und daher müssen Sie über Fähigkeiten zur Fehlerbehebung verfügen, damit Sie bereit sind, mit Fehlern in Ihren Playbooks umzugehen.

In diesem Tutorial erfahren Sie, wie Sie die Anmeldung in Ihren Playbooks aktivieren. Sie lernen auch einige andere Ansible-Module kennen, die Ihnen bei der Fehlerbehebung helfen können. Schließlich erfahren Sie, wie Sie Verbindungsprobleme in Ansible beheben.

Ansible-Protokollierung aktivieren

Standardmäßig ist Ansible nicht so konfiguriert, dass seine Ausgabe irgendwo protokolliert wird. Sie können dieses Verhalten jedoch verhindern, indem Sie den log_path festlegen Konfigurationseinstellung in Ihrer Ansible-Konfigurationsdatei (ansible.cfg ), damit Ansible seine Ausgabe an einem bestimmten Ziel protokollieren kann.

Zur Veranschaulichung legen wir zuerst log_path fest in ansible.cfg :

Dies würde es Ansible-Playbooks und Ad-hoc-Befehlen ermöglichen, ihre Ausgabe in einer Datei mit dem Namen playbooks.log zu protokollieren in Ihrem Projektverzeichnis.

Lesen Sie die ganze Geschichte

Der Rest des Artikels ist nur für LHB Pro-Mitglieder verfügbar. Sie können sich jetzt für 50 $ pro Jahr anmelden, um den Rest dieses Artikels zu lesen und KOSTENLOSEN Zugriff auf alle Beiträge, E-Books und Videokurse nur für Mitglieder zu erhalten.

AbonnierenSie haben bereits ein Konto?Melden Sie sich an
Linux
  1. Umgang mit Geheimnissen in Ihren Ansible-Playbooks

  2. 6 Fähigkeiten zur Fehlerbehebung für Ansible-Playbooks

  3. RHCE Ansible Series #8:Verschlüsseln von Inhalten mit Ansible Vault

  4. RHCE Ansible Series #7:Jinja2-Vorlagen

  5. RHCE Ansible Series #6:Entscheidungsfindung in Ansible

So definieren und verwenden Sie Handler in Ansible Playbooks

Ansible-Rollen und ihre Verwendung in Playbooks

Eine Einführung in Ansible-Fakten

RHCE Ansible Series #2:Ausführen von Ad-hoc-Befehlen

RHCE Ansible Serie Nr. 1:Sag Hallo zu Ansible

RHCE Ansible Series #3:Ansible Playbooks