如何仅指定角色的一部分任务以包含在内?
说,我想包括角色foobar
中的任务,但仅包括由baz
标记的任务:
tasks:
- import_role:
name: foobar
tags:
- baz
以上方法不起作用,因为Ansible会将其解释为“如果指定标签baz
,则仅包括foobar”,而不是“仅包含标签为baz
的任务”
是否存在仅允许指定一部分角色任务的机制?
答案 0 :(得分:1)
Q:“是否有某种机制仅允许指定一部分角色任务以供包含?”
A:只有参数 tasks_from 。正如您已经发现的那样,仅可从命令行(--tags)使用按标签进行选择。