我正在为我的环境中的特定需求实施一个新模块。我想打印某些输出(例如 variables debug 模块打印 msg 参数,但以更自定义的方式。
variables
debug
msg
AnsibleModule 类具有 fail_json() 接受的方法 味精 参数打印失败,但我找不到打印成功消息的方法 exit_json()
AnsibleModule
fail_json()
味精
exit_json()
我也不知道该怎么做 debug module 作品,除了 DOCUMENTATION 和 EXAMPLES 在模块脚本中。
DOCUMENTATION
EXAMPLES
你们想在Ansible控制器上做的一切都是由动作插件完成的(它们是模块的伙伴)。
看看一些非常简单的插件/模块 here . 若要执行模块,请检查自定义消息的结果,使用 display.v 或 display.warning 或者其他任何显示此消息的内容,然后将模块的结果返回给Ansible core。
display.v
display.warning
正是因为这个原因 debug 是一个动作插件,它的模块只包含文档,因为所有的工作都是由插件本身完成的。