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