如何在 Ansible 中获取“inventory_hostname”的第一部分?

rob*_*ane 4 ansible

我正在尝试获取我的第一部分inventory_hostname

server00122.linux.ca.domain.com

我想要的只是这个server00122部分。

我的代码:

hostName: "{{ inventory_hostname | basename }}"
Run Code Online (Sandbox Code Playgroud)

我使用上面的代码。然而,它只给了我相同的输出。

Zei*_*tor 5

还有另一个神奇变量称为inventory_hostname_short.

摘自上述链接:

inventory_hostname_short:inventory_hostname 的简短版本