无法找到ansible模块

时间:2017-12-10 07:26:57

标签: ansible

我是ansible的新手。我想通过关注ansible doc来学习ansible。

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

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

提前致谢

1 个答案:

答案 0 :(得分:-1)

根据文档:

  

<强>处理程序   处理程序就像Ansible playbook中的常规任务(请参阅任务),但只有在Task包含notify指令并且还指示它已更改某些内容时才会运行。例如,如果更改了配置文件,则引用配置文件模板操作的任务可以通知服务重启处理程序。这意味着只有在需要重新启动服务时才可以退回服务。处理程序可用于服务重新启动以外的操作,但服务重新启动是最常见的用法。

http://docs.ansible.com/ansible/latest/glossary.html

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

  handlers:
- name: Restart Nginx
  become: true
  service:
    name: nginx
    state: restarted

您可以阅读更多here

您应该阅读有关tasks的更多信息或参阅词汇表。