【发布时间】:2017-02-24 10:40:15
【问题描述】:
我有这个剧本:
roles:
- { role: common}
- { role: mariadb}
- { role: wordpress}
我希望在每个角色中都有第一个任务作为一些条件,如果为真,那么我想跳过整个角色,剧本继续下一个。
现在我可以像这样使用when:
roles:
- { role: common, when: mvar is False }
但为此,我必须在剧本本身中评估mvar,但为此,mvar 我需要该角色本身的所有其他变量等内容。所以我会更容易扮演角色。
有什么办法吗?
【问题讨论】:
-
如果您刚刚开始并想看到“更大的图景”,请阅读这个leucos.github.io/ansible-files-layout 非常好的资源。
标签: ansible ansible-role