【发布时间】:2017-01-04 11:58:28
【问题描述】:
例如,我有 Ansible 角色
---
- name: Deploy app1
include: deploy-app1.yml
when: 'deploy_project == "{{app1}}"'
- name: Deploy app2
include: deploy-app2.yml
when: 'deploy_project == "{{app2}}"'
但我只在一个角色调用中部署一个应用程序。当我部署多个应用程序时,我会多次调用角色。但是每次都有很多skipped tasks output(来自不通过条件的任务),我不想看到。如何避免?
【问题讨论】:
-
怎么可能不显示
Deploy app1而不是Deploy app2的跳过任务?我只想为特定数量的任务跳过此显示。 -
在下面的 cmets (stackoverflow.com/questions/39189549/…) 中,我们与 @konstantin-suvorov 讨论过,您不能跳过任务名称,因为它们是在做出任何决定之前打印出来的。