Alle Variablen mit Ansible debuggen

Andrea Dainese
06 October 2023
Post cover

Beim Arbeiten mit Ansible ist eine der “Rezepte”, die ich immer griffbereit halte, die zur Fehlerbehebung von Variablen. Ich finde es besonders nützlich, eine umfassende Übersicht über die mit einem Host verbundenen Variablen zu haben, die auf den Ebenen “Facts”, Umgebung, Gruppe und Host definiert sind.

Durch Einstellen von gather_facts: true können wir auf die Variablen zugreifen über:

  • Modul: vars
  • Umgebung: environment
  • Gruppennamen: group_names
  • Gruppen: groups
  • Hosts: hostvars

Um die Variablen in einem lesbaren Format auszugeben, kann der Filter to_nice_json verwendet werden.