ansible中使用command模块获取受控主机的主机名
时间: 2024-02-05 16:12:06 浏览: 144
内网ctyunos主机通过pip部署ansible具体部署文档可私信
可以使用 `hostname` 命令来获取受控主机的主机名,然后使用 Ansible 的 `command` 模块来执行该命令,如下所示:
```
- name: Get hostname of the remote host
command: hostname
register: hostname_output
- name: Print the hostname of the remote host
debug:
var: hostname_output.stdout
```
在上面的示例中,`command` 模块执行了 `hostname` 命令,并将输出保存在 `hostname_output` 注册变量中。然后,使用 `debug` 模块打印 `hostname_output.stdout` 变量,它包含了受控主机的主机名。
阅读全文