ansible.posix.jsonl 回调 – Ansible 屏幕输出为 JSONL(json 格式的行)
注意
此回调插件是 ansible.posix 集合 (版本 1.6.2) 的一部分。
如果您正在使用 ansible
包,则可能已经安装了此集合。它不包含在 ansible-core
中。要检查它是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用: ansible-galaxy collection install ansible.posix
。您需要其他要求才能使用此回调插件,有关详细信息,请参阅 要求。
要在剧本中使用它,请指定: ansible.posix.jsonl
。
回调插件
此插件是 **标准输出回调**。您一次只能使用一个标准输出回调。但是,可以启用其他聚合或通知回调。有关回调插件的更多信息,请参阅 回调插件。
概要
此回调将所有事件转换为 JSON 输出到标准输出。
与 ansible.posix.json 相比,此回调使用更少的内存,因为它不存储结果。
要求
以下要求是在执行此回调的本地控制器节点上所需的。
在配置中设置为标准输出
参数
参数 |
注释 |
---|---|
如果指定,则在 JSON 输出中使用这么多空格进行缩进。如果未指定或 <= 0,则写入单行。 默认值: 配置
|
|
这会将通过 set_stats 插件设置的自定义统计信息添加到播放摘要 选项
配置
|
注释
注意
当使用 free、host_pinned 或自定义策略等策略时,主机结果将添加到 ``.plays[].tasks[]`` 中的新任务结果中。因此,将存在由 ``.plays[].tasks[].task.id`` 中重复的任务 ID 指示的重复任务对象,每个任务都具有单个主机结果。
提示
每个条目类型的配置条目具有从低到高的优先级顺序。例如,列表中较低的变量将覆盖较高的变量。