如何获得ansible playbook运行更改的任务总数?
是否有可能使用某些ansible模块或事实来获得迄今为止更改的任务数?如果任务在运行之前发生了更改,我希望运行任务。什么时候发生了更改,或者您实际上只关心某些事情是否发生了更改?因为ansible中有一些模块被标记为如何获得ansible playbook运行更改的任务总数?,ansible,ansible-2.x,Ansible,Ansible 2.x,是否有可能使用某些ansible模块或事实来获得迄今为止更改的任务数?如果任务在运行之前发生了更改,我希望运行任务。什么时候发生了更改,或者您实际上只关心某些事情是否发生了更改?因为ansible中有一些模块被标记为changed:yes,即使它们没有完全改变底层系统(命令:当然是一个,可能还有其他模块)@MatthewLDaniel我只想在该剧的最新任务中运行etckeeper commit,如果Ansible报告到目前为止有任何更改。事实上,在etckeeper commit之前,我已经通过
changed:yes
,即使它们没有完全改变底层系统(命令:
当然是一个,可能还有其他模块)@MatthewLDaniel我只想在该剧的最新任务中运行etckeeper commit
,如果Ansible报告到目前为止有任何更改。事实上,在etckeeper commit
之前,我已经通过运行git status
解决了这个问题。你找到方法了吗?