def host_report_msg(hostname, module_name, result, oneline): ''' summarize the JSON results for a particular host ''' failed = utils.is_failed(result) msg = ('', None) if module_name in [ 'command', 'shell', 'raw' ] and 'ansible_job_id' not in result and result.get('parsed',True) != False: if not failed: msg = (command_generic_msg(hostname, result, oneline, 'success'), 'green') else: msg = (command_generic_msg(hostname, result, oneline, 'FAILED'), 'red') else: if not failed: msg = (regular_generic_msg(hostname, result, oneline, 'success'), 'green') else: msg = (regular_generic_msg(hostname, result, oneline, 'FAILED'), 'red') return msg
def host_report_msg(hostname, module_name, result, oneline): """ summarize the JSON results for a particular host """ failed = utils.is_failed(result) msg = ("", None) if ( module_name in ["command", "shell", "raw"] and "ansible_job_id" not in result and result.get("parsed", True) != False ): if not failed: msg = (command_generic_msg(hostname, result, oneline, "success"), "green") else: msg = (command_generic_msg(hostname, result, oneline, "FAILED"), "red") else: if not failed: msg = (regular_generic_msg(hostname, result, oneline, "success"), "green") else: msg = (regular_generic_msg(hostname, result, oneline, "FAILED"), "red") return msg
def fail_check(): if is_failed(): BREAK = True raise MultiThreadException("Critical Error, Cannot Continue")