问题是这样的,有一个task,以前都是正常运行的,这次突然不跑了,ansible-playbook命令加-vv, -vvv, -vvvv都没看出有什么问题,就是完全跳过去了,日志中没有任何记录。

Host file

[database]
server1

Ansible script file

- name: Apply database
  hosts: databases
  ...

查了半天,才发现原来是hosts定义出了问题,task执行的host的名称变了,多了个s,改对了就可以正常执行了。