如何计算ansible剧本的执行次数

如何计算ansible剧本的执行次数,ansible,ansible-playbook,Ansible,Ansible Playbook,我的库存组中的一个组下有许多主机,我想为这些主机执行剧本。有什么方法可以让我获得任务中当前的执行次数吗?例如,我正在为我的第二位主持人执行剧本。我希望在我的任务中有一些可用的变量,比如x=2,以便在我的任务中重用 谢谢 您可以使用事实插件。该模块可选地接受一个事实路径参数,默认情况下该参数指向/etc/ansible/facts.d。安装模块运行时,将执行此文件夹中的任何可执行文件。因此,您可以创建一个简单的sh脚本,将计数器存储在本地框的某个文件中。然后,脚本需要返回JSON或INI格式,输出

我的库存组中的一个组下有许多主机,我想为这些主机执行剧本。有什么方法可以让我获得任务中当前的执行次数吗?例如,我正在为我的第二位主持人执行剧本。我希望在我的任务中有一些可用的变量,比如x=2,以便在我的任务中重用


谢谢

您可以使用事实插件。该模块可选地接受一个事实路径参数,默认情况下该参数指向/etc/ansible/facts.d。安装模块运行时,将执行此文件夹中的任何可执行文件。因此,您可以创建一个简单的sh脚本,将计数器存储在本地框的某个文件中。然后,脚本需要返回JSON或INI格式,输出将在服务器facts中可用