这个问题通常是因为在第一次运行后,Ansible playbook未开始对目标机器执行任何任务就被强制终止了。因此,在第二次运行时,已经在目标机器上创建了一些被任务所屏蔽的文件。
一种可能的解决方法是添加一个check_mode模块,这样Ansible会在第一次运行时模拟任务,而不会在目标机器上创建任何文件。 例如:
如果添加这个check_mode模块后仍然不能解决问题,则需要检查Ansible的配置和版本是否正确并尝试使用其他解决方法。
上一篇:AnsiblePlaybook无法使用OpenSSH在Windows主机上执行任务。
下一篇:Ansibleplaybook需要运行两次才能屏蔽目标。