1
0
mirror of https://github.com/janLo/ansible_lookup_plugins synced 2026-06-19 19:48:01 +00:00

Better handling for the playbook path

Signed-off-by: Jan Losinski <losinski@wh2.tu-dresden.de>
This commit is contained in:
2015-05-12 02:57:36 +02:00
parent bd9ec3c36c
commit 26e48c3cbc
+6 -1
View File
@@ -52,7 +52,12 @@ class LookupModule(object):
'''
term = str(term)
keydir = os.path.join(self.basedir, self.CREDENIAL_DIR)
if "playbook_dir" not in inject:
raise AnsibleError("lookup_plugin.pass(%s) Cannot determine playbook dir")
keydir = os.path.join(inject['playbook_dir'], self.CREDENIAL_DIR)
if not os.path.exists(keydir):
raise AnsibleError("lookup_plugin.pass(%s) No 'credentials' dir in playbook dir %s" % (term, inject['playbook_dir']))
env = dict(os.environ)
env["PASSWORD_STORE_DIR"] = keydir