我了解ansible_env.HOME
变量,它允许我们为使用Ansible连接的VM检索归属用户的路径。
但是我需要获得ansible主机的主路径。这意味着,运行ansible playbook的机器。是否有一个简短的变量来检索该信息?我希望避免运行本地命令并将结果存储在变量中。
答案 0 :(得分:3)
你应该可以使用像这样的查找插件来访问它:
- debug: msg="{{ lookup('env','HOME') }}"
Lookup插件在控制机器上运行,而不是在远程系统上运行。