【发布时间】:2019-09-24 22:57:17
【问题描述】:
我有一个动态库存脚本,它输出以下内容。
"NODE_A": {
"inventory_hostname": "10.0.2.6",
"inventory_lparname": "NODE_A"
}
节点无法通过 DNS 或其他方式解析,因为该网络是某种隔离的“管理”局域网。 到目前为止,我运行了一个 Play,它修改了本地 /etc/hosts 文件以启用名称解析。 由于 Ansible 控制器将移至外国机器上,因此这不再可能。 所以最大的问题是如何进行。我如何指示 Ansible 连接到 IP 地址而不是主机名,我可以分别使用“inventory_hostname”而不是“ansible_hostname”作为连接字符串,但保持主机名显示在 Play Recap 中?
【问题讨论】:
标签: ansible