Ich habe eine Variable aus einer anderen Ansible- .yml
Datei eingefügt. Wie drucke ich diese Variable STDOUT
in mein Playbook?
Hier ist ein Beispiel-Playbook, um zu zeigen, was ich erreichen möchte:
---
- hosts: host1
var_files: configure.yml
tasks:
- name: Print to stdout
action: {{build}}.stdout
build ist die Variable, die aus einer anderen YML-Datei eingebunden wird
Antwort1
Sie möchten das debug
Modul wahrscheinlich, fügen Sie dies als „Aufgabe“ hinzu:
- debug: var={{build}}.stdout
Ich frage mich, ob Klammern erforderlich sind, da Sie sie gezeigt haben, aber ohne weiteren Kontext kann ich das nicht sagen. Wenn dies nicht das erwartete Ergebnis liefert, versuchen Sie es ohne Klammern. Versuchen Sie es .stdout
auch ohne, die angezeigten Informationen können sehr aufschlussreich sein.