如何仅指定角色任务的子集以供包含?
比方说,我想包括角色foobar
的任务,但只包括baz
:标记的任务
tasks:
- import_role:
name: foobar
tags:
- baz
以上内容不起作用,因为Ansible会将其解释为"如果指定了标记baz
,则仅包括foobar",而不是"仅包括带有标记baz
的任务">
是否有某种机制允许只指定角色任务的子集以供包含?
Q:"是否有某种机制允许只指定角色任务的子集以供包含">
A: 唯一的选项是参数tasks_from。正如您已经发现的,通过标记的选择只能从命令行(--tags(中使用。