获取当前播放失败/跳过/确定的任务数

时间:2019-09-06 08:43:56

标签: ansible

我如何确定到目前为止已经执行了多少“已更改”,“跳过”,“确定”任务?

此信息肯定可用,因为在运行结束时,ansible会显示“播放摘要”。

我在"special variables"中什么也没找到。

1 个答案:

答案 0 :(得分:1)

我想这取决于您要如何处理。

已更改 跳过失败已获救等任务的数量存储在{{ 1}},使用the module set_stats在内部进行设置。 这是在stats中的标准回调插件中传递的,您可以通过创建自己的v2_playbook_on_stats插件来覆盖/扩展。 因此,如果您愿意,可以统计一下统计数据。

但是,如果您希望在剧本中使用它,我首先会问您要如何实现这一目标。我还没有看到关于使用stdout_callback读取数据集的任何资源。