Ansible 找不到可解析的模块

Ansible 找不到可解析的模块,ansible,Ansible,我不熟悉ansible。我想通过跟随ansible博士来学习ansible 我知道ansible中有一个模块被命名为处理程序,但我在ansible模块列表中找不到它 是否有其他地方维护所有模块。令人困惑的是,ansible模块列表中没有该模块,但人们仍在使用 提前感谢根据文档: 处理程序 处理程序就像Ansible playbook中的常规任务(请参见任务),但仅当任务包含notify指令并指示它更改了某些内容时,才会运行处理程序。例如,如果更改了配置文件,那么引用配置文件模板操作的任务可能会通

我不熟悉ansible。我想通过跟随ansible博士来学习ansible

我知道ansible中有一个模块被命名为处理程序,但我在ansible模块列表中找不到它

是否有其他地方维护所有模块。令人困惑的是,ansible模块列表中没有该模块,但人们仍在使用

提前感谢

根据文档:

处理程序 处理程序就像Ansible playbook中的常规任务(请参见任务),但仅当任务包含notify指令并指示它更改了某些内容时,才会运行处理程序。例如,如果更改了配置文件,那么引用配置文件模板操作的任务可能会通知服务重新启动处理程序。这意味着服务只有在需要重新启动时才能被反弹。处理程序可以用于服务重启以外的事情,但服务重启是最常见的用法

通常,处理程序用于更改或管理服务的状态。例如:

  handlers:
- name: Restart Nginx
  become: true
  service:
    name: nginx
    state: restarted
你可以读更多


您应该阅读或参考术语表。

这是我在这里找不到的处理程序模块。处理程序不是模块,而是任务,您可以在执行另一个任务时指定名称并“调用”它们。您可以在处理程序中使用与在正常任务中相同的模块。见本节