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

pull/4420/head
Scott Cunningham 2015-08-05 23:37:10 -07:00
parent 934ce86d35
commit c4629b72e0
1 changed files with 3 additions and 4 deletions

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]