写在前面
分享一些Ansible中Playbook执行顺序控制的手段以及运行选定的任务的笔记
不知道小伙伴们有么有遇到这样的情况
一些运维场景,Github中找了很棒的剧本或者角色,但是只需要其中的一部分...,选择执行剧本资源
管理标记的资源
要列出 Playbook 中的所有标记,使用--list-tags选项
$ansible-playbook tags.yaml --list-tags
playbook...,给对应的资源标记打标签,然后使用ansible-playbook运行playbook时,添加--tags选项来筛选 playbook 仅运行带有特定标签的play 或任务。...--skip-tags选项跳过带有特定标签的任务。...那么,如果希望在角色执行前执行任务,应该如何处理,有两种方法
其一是使用task钩子,类似生命周期中的回调函数一样,
另一钟方法,即下面提到的,使用import或者include,关于这两个动作,小伙伴们一定不陌生