通过标签来标记资源,在资源上使用tags关键字,然后是要应用的标记列表。在Ansible中tags标记可用于下列资源:
每个任务,这是使用标签的最常见方式之一。
整个剧本,在剧本级别使用标签指令。...标记include_tasks任务。include_tasks加载的所有任务都与此标签关联。
角色,角色中的所有任务都与此标签关联。
任务块,块中的所有任务都与此标签关联。...缺点是,在没有仔细检查的情况下,可能不太清楚您的剧本使用的是哪些角色,因为角色切入了任务内部
import和include 有些许区别
使用include_role模块可以动态包含角色,
使用import_role...roles liruilong"
> EOF
---
- name: role task_liruilong_exec_order
shell: echo "roles liruilong"
然后我在角色中添加一个通知...haproxy这个角色的时候,通过pro_taks添加登录时的欢迎信息,提示系统正在维护,维护信息写到 /etc/motd.d/maintenance,同时在角色执行完后,在post_tasks中删除欢迎信息