在使用调试模块时,Ansible 对主机进行 ssh


- hosts : all
tasks:
- debug: var=inventory_hostname

如果此剧本在多台服务器上执行,它是像 ping 测试一样工作,还是只提供库存变量而不通过 SSH 到达服务器。

您可以使用-vvvvv标志运行剧本,以获取 Ansible 可以生成的所有调试信息。

您会注意到,对于您准备的这个特定剧本,Ansible 将连接到服务器以运行"事实收集"例程(因为您省略了它,因此假定gather_facts = true(。

如果您显式设置gather_facts = false并再次运行,您将在调试信息中看到 Ansible 不会通过 SSH 连接到服务器。

最新更新