在Ansible中,可以使用inventory_hostname
来打印主机对象,而不是使用ansible_host
。以下是示例代码:
- name: Print inventory hostname
debug:
msg: "Inventory hostname is {{ inventory_hostname }}"
在上面的示例中,inventory_hostname
是Ansible的内置变量,它代表当前主机的名称。通过使用debug
模块和msg
参数,可以在控制台输出主机的名称。
这种方法可以在playbook中的任何地方使用,并且可以与其他Ansible模块一起使用,以根据主机的名称执行特定的操作。