如何在执行【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 }}"
#}
记事记事