5

Ansible v2.2.1.0

我想收集有关在我的inv/remote_hosts文件中定义的远程主机的 Ansible 事实,如下所示:

[remote-host-0]
10.22.123.234

[remote-host-1]
10.22.234.123

如何运行 setup 命令并告诉它为 remote-host-0 收集事实?

$ ansible ??? -m setup ???

如果我只是这样做:

$ ansible remote-host-0 -m setup

我得到:

错误!尝试将“/path_to_my_ansible_dir/ansible//hosts”读取为 YAML:加载 YAML 时出现语法错误。

它正在寻找错误的主机文件,我收到 YAML 错误。

4

1 回答 1

5

您可以使用以下选项指定清单文件-i

ansible remote-host-0 -m setup -i inv/remote_hosts
于 2017-03-22T00:59:34.780 回答