Ansible Host:如何获取$ HOME变量的值?

时间:2017-03-30 19:04:49

标签: ansible

我了解ansible_env.HOME变量,它允许我们为使用Ansible连接的VM检索归属用户的路径。

但是我需要获得ansible主机的主路径。这意味着,运行ansible playbook的机器。是否有一个简短的变量来检索该信息?我希望避免运行本地命令并将结果存储在变量中。

1 个答案:

答案 0 :(得分:3)

你应该可以使用像这样的查找插件来访问它:

- debug: msg="{{ lookup('env','HOME') }}"

Lookup插件在控制机器上运行,而不是在远程系统上运行。