写在前面
分享一些Ansible中Playbook执行顺序控制的手段以及运行选定的任务的笔记
不知道小伙伴们有么有遇到这样的情况
一些运维场景,Github中找了很棒的剧本或者角色,但是只需要其中的一部分...include_tasks加载的所有任务都与此标签关联。
角色,角色中的所有任务都与此标签关联。
任务块,块中的所有任务都与此标签关联。
看一个Demo,上面的标记依次来看体验下。...不同的动作,实相同的功能,但是原理是不同的
import 或 include 作为任务的角色
Ansible的最新版本允许将角色作为任务来包含或导入,而不是使用play中的角色部分。...使用include_role任务时,如果when指令中的条件为 false,则 Ansible不解析角色。...同时监听角色中的haproxy services文件重新加载的事件,当服务配置文件重新load的时候,发送邮件,并且写入系统日志
$ cat roles/haproxy/handlers/main.yml