summaryrefslogtreecommitdiff
path: root/bin/ansible-playbook
diff options
context:
space:
mode:
authorMichael DeHaan <michael.dehaan@gmail.com>2014-08-15 07:46:54 -0400
committerMichael DeHaan <michael.dehaan@gmail.com>2014-08-15 07:46:54 -0400
commit3035f2dcc8f768d61061a3b7516f14f7f0266dcc (patch)
tree99c11fb1c9e70080725968770785064f7fc4898a /bin/ansible-playbook
parent54cbe3dcf950a30e36881d667655eafef641ba3b (diff)
parent44b9f5e752b6f66a2450a5ec3c5c2625cefa6a14 (diff)
downloadansible-3035f2dcc8f768d61061a3b7516f14f7f0266dcc.tar.gz
Merge pull request #8367 from msabramo/make_pip_install_editable_work
Make `pip install -e` work
Diffstat (limited to 'bin/ansible-playbook')
-rwxr-xr-xbin/ansible-playbook8
1 files changed, 8 insertions, 0 deletions
diff --git a/bin/ansible-playbook b/bin/ansible-playbook
index a8c98f3993..27d920a81e 100755
--- a/bin/ansible-playbook
+++ b/bin/ansible-playbook
@@ -25,6 +25,14 @@ import sys
import os
import stat
+# Augment PYTHONPATH to find Python modules relative to this file path
+# This is so that we can find the modules when running from a local checkout
+# installed as editable with `pip install -e ...` or `python setup.py develop`
+local_module_path = os.path.abspath(
+ os.path.join(os.path.dirname(__file__), '..', 'lib')
+)
+sys.path.append(local_module_path)
+
import ansible.playbook
import ansible.constants as C
import ansible.utils.template