获取ansible play中当前失败/跳过/确定任务的数量

获取ansible play中当前失败/跳过/确定任务的数量,ansible,Ansible,如何确定到目前为止已运行了多少已更改、已跳过、已确定的任务 当然,这些信息是可用的,因为在运行结束时,ansible会显示播放摘要 我什么也没发现。我想这取决于你想用它做什么 更改、跳过、失败、拯救等任务的数量存储在stats中,通过使用进行内部设置。 这在v2_playbook_on_stats中的标准回调插件中传递,您可以通过创建自己的stdout_回调插件来覆盖/扩展该插件。 因此,如果你愿意,你可以有一个连续的统计数字 然而,如果你想在剧本中使用它,我首先会问你想用它实现什么。我还没有看

如何确定到目前为止已运行了多少已更改、已跳过、已确定的任务

当然,这些信息是可用的,因为在运行结束时,ansible会显示播放摘要


我什么也没发现。

我想这取决于你想用它做什么

更改、跳过、失败、拯救等任务的数量存储在stats中,通过使用进行内部设置。 这在v2_playbook_on_stats中的标准回调插件中传递,您可以通过创建自己的stdout_回调插件来覆盖/扩展该插件。 因此,如果你愿意,你可以有一个连续的统计数字


然而,如果你想在剧本中使用它,我首先会问你想用它实现什么。我还没有看到任何关于使用set_stats读取数据集的资源。

我不想破解插件:我希望我可以在播放过程中使用它,特别是在初始设置后重新启动服务器。如果要这样做,我建议使用register或notify。我想说,notify,the,可能是解决您的用例的方法。我使用了notify,但它变得很混乱,需要考虑的优先条件取决于任务、预任务、角色等是否运行,因此它变得太混乱而无法维护。我希望能依靠最后的任务记录。也许我会在回购中提出一个功能要求。再次感谢。可以理解。祝你好运!如果它太复杂,你可能不得不下定决心去做一件大事。