模块通常是远程执行的,所以实际上没有办法直接输出任何东西。
您可以在exit_json调用中返回模块中的其他数据。
if module._verbosity >= 3:
module.exit_json(changed=True, debug="wooha!")
else:
module.exit_json(changed=True)
Run Code Online (Sandbox Code Playgroud)
module._verbosity 对应于详细级别(-v = 1,-vvv = 3)并且自 Ansible 2.1 起可用。