Ansible - accessing local environment variables

ansible

Solution

I have a Linux vm running on osx, and for me:

`lookup('env', 'HOME')` returns "/Users/Gonzalo" (the `HOME` variable from osx), while `ansible_env.HOME` returns "/root" (the `HOME` variable from the vm).

Worth to mention, that `ansible_env.VAR` fails if the variable does not exists, while `lookup('env', 'VAR')` does not fail.

Problem

I wonder if there is a way for Ansible to access local environment variables. The documentation references accessing variable on the target machine: ``` {{ lookup('env', 'SOMEVAR') }} ``` Is there a way to access environment variables on the source machine?

Original source