Merge pull request #3867 from bcoca/pingdom_nicer_import_error

now missing dep gives nicer error and docs disambiguate lib
This commit is contained in:
Michael DeHaan 2013-08-16 04:45:48 -07:00
commit 33810c60cd

View file

@ -9,7 +9,7 @@ description:
version_added: "1.2"
author: Justin Johns
requirements:
- "pingdom python library"
- "This pingdom python library: https://github.com/mbabineau/pingdom-python"
options:
state:
description:
@ -66,7 +66,12 @@ EXAMPLES = '''
state=running
'''
try:
import pingdom
HAS_PINGDOM = True
except:
HAS_PINGDOM = False
def pause(checkid, uid, passwd, key):
@ -105,6 +110,9 @@ def main():
)
)
if not HAS_PINGDOM:
module.fail_json(msg="Missing requried pingdom module (check docs)")
checkid = module.params['checkid']
state = module.params['state']
uid = module.params['uid']