仅使用 FQDN 访问主机及其主机名而不使用 FQDN

Reach hosts using FQDN and their hostname only without FQDN

请帮忙:

是否可以设置静态清单,以便可以使用其 FQDN 以及主机名访问主机,而无需将完整的 FQDN 放入 Ad-hoc 或 playbook 主机?

例如库存文件:

[production]
production1.local.domain

和命令:

ansible production1 -m ping
ansible production1.example.com -m ping

是的。这是可能的。每个条目都必须声明。例如

production1 ansible_host=production1.local.domain
production1.local.domain

[production]
production1

[production_fqdn]
production1.local.domain