1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

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

This commit is contained in:
Toshio Kuratomi 2015-06-29 13:20:15 -07:00 committed by Matt Clay
parent 53c840e275
commit f422782180

View file

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