在我们的ansible脚本中,我们有一个变量
set_fact: Obj_prefix=smoke-{{ ansible_host }}
这个事实obj_prefix,只要我们的主机名就像machinename.labname.domainname一样。
在我们的清单文件中,我已将主机名捕获为
[swarmcluster]
smaster ansible_host=swarmmaster.vlab.mycompany.com
如果我可以使用别名,而不是ansible_host,那么obj_prefix变量将很短。如何获得别名名称变量?是否有像ansible_hostalias这样的变量?
答案 0 :(得分:1)
您要查找的变量是inventory_hostname_short
:请参见Why you probably shouldn’t add a CLA to your open source project。