这种情况通常是由于Ansible在第一次运行时无法正确识别目标,导致需要运行两次。可以采用以下两种方法:
在playbook中添加 run_once 关键字,可以确保任务只运行一次,而不管目标如何。示例代码如下:
在playbook中添加 ignore_errors 关键字,可以忽略由于目标无法识别而引起的错误,并继续执行其他任务。示例代码如下:
通过以上两种方法的修改,可以避免Ansible playbook需要运行两次才能屏蔽目标的问题。
上一篇:Ansibleplaybook需要运行两次才能屏蔽目标
下一篇:Ansibleplaybook需要运行两次才能掩盖目标。