我是ansible的新手。我想通过关注ansible doc来学习ansible。
我知道有一个模块在ansible中被命名为处理程序,但我无法在ansible模块列表中找到它。
是否还有其他地方维护所有模块。令人困惑的是该模块在ansible模块列表中不可用,但人们仍在使用。
提前致谢
答案 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的更多信息或参阅词汇表。