Ansible メモ - シェル環境変数の参照
playbook 上で例えば $HOME のような値を参照する場合、少なくとも2通りのやり方があります。
(1) lookup plugin を使う
playbook に次のように書きます。
vars: local_home: "{{ lookup('env', 'HOME') }}"
これで、以降 "{{ local_home }}" で参照できます。
(2) Facts を使う
Facts については次の公式ドキュメントに記述があります。
環境変数は "ansible_env" というハッシュの中に入っており、$HOME は次のようにして取り出せます。
{{ ansible_env.HOME }}
以上です。