如何在执行【Ansible】Playbook时获取执行当前路径

当你在运行Ansible时,你想知道当前运行的Ansible目录的当前目录,我想这是有可能的。
因为这个细节已经在官方文档中提到了,所以我把它做了一份笔记。

环境

    macosx10.8(ホストOS)

参考的網站

    • Ansible Docs Information discovered from systems: Facts

 

    Ansible マジック変数の一覧と内容

确认的方式

使用ansible_env

- debug: var={{ansible_env.PWD}}

结果执行

ansible-playbook -i ansible/inventories/osx -c local ansible/site.yml
# TASK: [homebrew/cask/virtualbox | debug var={{ansible_env.PWD}}] #**************
#ok: [127.0.0.1] => {
#    "/path/to/ansibleDir/#ansible": "{{ /path/to/ansibleDir/ansible }}"
#}

记事记事

广告
将在 10 秒后关闭
bannerAds