在我的roles/common/main.yml里,我有- include ruby2.yml。该文件有3-4个任务,每个任务都有tags: ruby2。工作很好,但感觉很重复。文档中说,当执行包含时,我可以这样编写它:- include: ruby2.yml tags=ruby2
但是,这就把责任排除在文件本身之外,因为某些原因,这使我感到困扰。
在ruby2.yml中是否有一种方法可以说“所有这些任务都应该有'ruby2‘标记?”
发布于 2014-10-21 13:32:14
leucos的回答实际上是不正确的。
- include: ruby2.yml tags=ruby2正如OP已经提到的那样,上面将使用ruby2.yml中的每个任务加上ruby2标记。
这是明确而明确的记录在这里。
发布于 2014-02-28 19:30:46
AFAIK,没有办法这样做,这是不幸的!
请注意,
- include: ruby2.yml tags=ruby2意思是“从具有'ruby2‘标记的ruby2.yml导入任务”。它并不将标记应用于所有操作。
https://stackoverflow.com/questions/22103541
复制相似问题