Ich benutze Ansible/Ansible Tower und möchte ermitteln, welche Fakten auf meinem Windows-Host verfügbar sind. Die documentation heißt es, dass ich folgendes ausführen können:Ansible - Fakten von Remote-Windows-Hosts
ansible hostname -m setup
Wie würde ich dies übernehmen in einem Textbuch I von Tower laufen, so dass ich die Informationen von Hosts sammeln können?
Hier ist die aktuelle Textbuch pro Hilfe gegeben:
# This play outputs the facts of the Windows targets in scope
- name: Gather Windows Facts
hosts: "{{ target }}"
gather_facts: yes
tasks:
- setup:
register: ansible_facts
- debug: item
with_dict: ansible_facts
jedoch das Lauf erzeugt den folgenden Fehler:
ERROR! this task 'debug' has extra params, which is only allowed in the following modules: command, shell, script, include, include_vars, add_host, group_by, set_fact, raw, meta
Wo die Ausgangsanzeige nicht/wie kann ich dies zur Ausgabe erhalten ? – Kode
@Kode siehe mein Update. – helloV
Gibt es eine Möglichkeit, die große Liste auszugeben, damit ich weiß, was die Variablen sind? In ihrem Beispiel bietet es einen großen Ubuntu-Ausgang. Mit diesen aufgelistet, kann ich jetzt wissen, was ich als Variablen verwenden kann. Hier ist ein fact_path listet aber nicht sicher, wie dies in einem Playbook funktioniert http://docs.ansible.com/ansible/setup_module.html – Kode