From f137b9a7a9e1a7d3fbd5b5d540b6a31ad947bc29 Mon Sep 17 00:00:00 2001 From: "Manuel Amador (Rudd-O)" Date: Sun, 7 May 2017 16:37:18 +0000 Subject: [PATCH] Updated qubes-pass. --- lookup_plugins/qubes-pass.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lookup_plugins/qubes-pass.py b/lookup_plugins/qubes-pass.py index 4c75627..f6d5f65 100644 --- a/lookup_plugins/qubes-pass.py +++ b/lookup_plugins/qubes-pass.py @@ -1,5 +1,6 @@ from ansible.errors import AnsibleError from ansible.plugins.lookup import LookupBase +from ansible.module_utils._text import to_text import subprocess @@ -12,7 +13,7 @@ except ImportError: class LookupModule(LookupBase): - def run(self, entry, variables=None, vm=None, create=True): + def run(self, args, variables=None, vm=None, create=True): ret = [] @@ -23,7 +24,7 @@ class LookupModule(LookupBase): cmd += ['get-or-generate'] else: cmd += ['get'] - cmd += ['--', entry] + cmd += ['--', args[0]] display.vvvv(u"Password lookup using command %s" % cmd) @@ -35,4 +36,4 @@ class LookupModule(LookupBase): else: raise AnsibleError("qubes-pass lookup failed: %s" % e) - return ret + return [ret]