From b479a80d452437e467228f36ad10f49fa36781f4 Mon Sep 17 00:00:00 2001 From: Marius Gedminas Date: Tue, 7 Jun 2016 16:13:06 +0300 Subject: [PATCH] Document playbook_dir (#16166) It was added back in 2013, in version 1.3: https://github.com/ansible/ansible/issues/4246 --- docsite/rst/playbooks_variables.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docsite/rst/playbooks_variables.rst b/docsite/rst/playbooks_variables.rst index 33cd065204..de74182b45 100644 --- a/docsite/rst/playbooks_variables.rst +++ b/docsite/rst/playbooks_variables.rst @@ -672,6 +672,8 @@ Don't worry about any of this unless you think you need it. You'll know when yo Also available, ``inventory_dir`` is the pathname of the directory holding Ansible's inventory host file, ``inventory_file`` is the pathname and the filename pointing to the Ansible's inventory host file. +``playbook_dir`` contains the playbook base directory. + We then have ``role_path`` which will return the current role's pathname (since 1.8). This will only work inside a role. And finally, ``ansible_check_mode`` (added in version 2.1), a boolean magic variable which will be set to ``True`` if you run Ansible with ``--check``.