credstash lookup plugin: error out in run function when credstash not installed, not at module scope

This commit is contained in:
Scott Cunningham 2015-08-05 23:37:10 -07:00
parent 934ce86d35
commit c4629b72e0

View file

@ -29,13 +29,12 @@ except ImportError:
CREDSTASH_INSTALLED = False
if not CREDSTASH_INSTALLED:
raise AnsibleError('The credstash lookup plugin requires credstash to be installed.')
class LookupModule(LookupBase):
def run(self, terms, variables, **kwargs):
if not CREDSTASH_INSTALLED:
raise AnsibleError('The credstash lookup plugin requires credstash to be installed.')
if isinstance(terms, basestring):
terms = [terms]