我正在使用 Ansible / Ansible Tower,并想确定我的 Windows 主机上可用的事实。该文档指出我可以运行以下命令:
ansible hostname -m setup
我如何将其合并到我从 Tower 运行的剧本中,以便我可以从主机那里收集信息?
这是根据所提供帮助的当前剧本:
# 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
但是,运行它会产生以下错误:
错误!此任务“调试”具有额外的参数,仅允许在以下模块中使用:命令、外壳、脚本、包含、包含变量、添加主机、组比、设置事实、原始、元