我在处理远程主机的环境变量时遇到了问题。例如,当我尝试 {{ lookup('env', 'PATH') }} 时,它返回的是我的客户机路径而不是远程主机的路径。
如何获取/更改远程主机的环境变量?
我的playbook:
---
- name : playbook
hosts : webservers
gather_facts: yes
remote_user: user1
vars:
Path: "{{lookup('ansible_env','PATH')}}"
roles :
- task1
- task2
- task3
这返回的是我的机器路径,而不是名为user1的远程主机路径。我是Ansible的初学者,需要一些帮助。谢谢。