ansible.builtin.ping 模块 – 尝试连接主机,验证可用的 Python 并成功时返回 pong
注意
此模块是 ansible-core
的一部分,包含在所有 Ansible 安装中。在大多数情况下,即使不指定 集合关键字,您也可以使用简短的模块名称 ping
。但是,我们建议您使用 完全限定集合名称 (FQCN) ansible.builtin.ping
,以便轻松链接到模块文档并避免与可能具有相同模块名称的其他集合发生冲突。
摘要
这是一个简单的测试模块,此模块在成功连接时始终返回
pong
。它在 playbook 中没有意义,但在/usr/bin/ansible
中很有用,可以验证登录能力以及是否配置了可用的 Python。这不是 ICMP ping,这只是一个简单的测试模块,需要远程节点上的 Python。
对于 Windows 目标,请改用 ansible.windows.win_ping 模块。
对于网络目标,请改用 ansible.netcommon.net_ping 模块。
别名:uses_redirected_action
参数
参数 |
注释 |
---|---|
属性
属性 |
支持 |
描述 |
---|---|---|
支持:完全支持 |
可以在 check_mode 中运行并返回更改状态预测,而无需修改目标,如果不支持,则将跳过操作。 |
|
支持:不支持 |
在差异模式下,将返回有关已更改内容(或可能需要在 check_mode 中更改的内容)的详细信息 |
|
平台: posix |
可以对其进行操作的目标操作系统/系列 |
另请参阅
另请参阅
- ansible.netcommon.net_ping
**ansible.netcommon.net_ping** 模块的官方文档。
- ansible.windows.win_ping
**ansible.windows.win_ping** 模块的官方文档。
示例
# Test we can logon to 'webservers' and execute python with json lib.
# ansible webservers -m ansible.builtin.ping
- name: Example from an Ansible Playbook
ansible.builtin.ping:
- name: Induce an exception to see what happens
ansible.builtin.ping:
data: crash
返回值
常见返回值在 此处有记录,以下是此模块特有的字段
键 |
描述 |
---|---|