Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何获得ansible playbook运行更改的任务总数?_Ansible_Ansible 2.x - Fatal编程技术网

如何获得ansible playbook运行更改的任务总数?

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

是否有可能使用某些ansible模块或事实来获得迄今为止更改的任务数?如果任务在运行之前发生了更改,我希望运行任务。

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