Use module.fail_json() instead of sys.exit()

reviewable/pr18780/r1
Toshio Kuratomi 9 years ago
parent f4170c6fd4
commit 7edacf6b1c

@ -112,13 +112,12 @@ task:
'''
import json
import urllib
import sys
try:
import boto
import boto.iam
HAS_BOTO = True
except ImportError:
print "failed=True msg='boto required for this module'"
sys.exit(1)
HAS_BOTO = False
def boto_exception(err):
'''generic error message handler'''
@ -278,6 +277,9 @@ def main():
argument_spec=argument_spec,
)
if not HAS_BOTO:
module.fail_json(msg='boto required for this module')
state = module.params.get('state').lower()
iam_type = module.params.get('iam_type').lower()
state = module.params.get('state')

Loading…
Cancel
Save