如何访问ansible控制器主机名或ip?

sor*_*rin 1 ansible

我需要知道调用 ansible 的机器的主机名或 IP,而不是清单中的主机名或 IP。

访问它的最简单方法是什么?请注意,我需要在不同主机上执行的任务中使用此变量。

请注意,所有这些都不是有效答案:ansible_hostname --inventory_hostname

Kon*_*rov 5

使用查找,它们总是在本地主机上执行。

例如: {{lookup("pipe","hostname")}}

如果你大量使用这个值,最好先做set_fact,否则每次引用时都会执行查找命令。