Make lack of boto call fail_json instead of sys.exit

Fixes #994
This commit is contained in:
Toshio Kuratomi 2015-03-26 12:12:09 -07:00
parent 5d776936cc
commit 7e7eafb3e3

View file

@ -125,9 +125,9 @@ import time
try:
import boto
import boto.cloudformation.connection
HAS_BOTO = True
except ImportError:
print "failed=True msg='boto required for this module'"
sys.exit(1)
HAS_BOTO = False
def boto_exception(err):
@ -206,6 +206,8 @@ def main():
module = AnsibleModule(
argument_spec=argument_spec,
)
if not HAS_BOTO:
module.fail_json(msg='boto required for this module')
state = module.params['state']
stack_name = module.params['stack_name']