😀

【Ansible】Playbook実行の際に実行カレントパスを取得する方法

2022/11/28に公開

ansibleを実行している時に実行しているansibleディレクトリのカレントディレクトリを知りたい時ってあると思う。
公式Docmentにちっちゃく書かれていたのでメモ

環境

  • macosx10.8(ホストOS)

参考にしたサイト

確認する方法

ansible_envを使用する

/path/to/ansibleDir/roles/task/main.yml
- debug: var={{ansible_env.PWD}}

実行結果

/path/to/ansibleDir
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 }}"
#}

メモメモ

Discussion