私はAnsible/Ansible Towerを使用しており、Windowsホストで利用可能な事実を確認したいと考えています。私は次のことを実行することができますdocumentation状態:不可能 - リモートWindowsホストからの事実を取得
ansible hostname -m setup
私はホストから情報を収集することができますので、どのように私はタワーから実行脚本にこれを組み込むでしょうか?
が# 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
しかし、これを実行すると、次のエラーを生成します:
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
/どのように私は出力にこれを得るのですか? – Kode
@Kode私の更新を参照してください。 – helloV
大きなリストを出力する方法はありますか?その変数は何ですか?彼らの例では、大きなUbuntu出力を提供します。これらを列挙すれば、今私が変数として使うことができることを知ることができます。ここにfact_pathのリストがありますが、これは演劇でどのように動作するのか不明確です。http://docs.ansible.com/ansible/setup_module.html – Kode