我不是在寻找ansible.cfg skippy变量方法但是我只能在特定角色中使用的方法,以避免在运行我的Playbook时跳过stout上的消息。
(不能使用基于grep拒绝的解决方案导致我的ansible命令不是从shell或类似的,但是某些应用程序启动)我只能处理yml文件。
怎么做?
测试文件
---
- hosts: localhost
vars:
mypath: /tmp/file
tasks:
- stat: path={{mypath}}
register: foo
- debug: var=foo
- name: do something with file if exists
command: cat {{ mypath }}
when: foo.stat.exists
这里它无法避免跳过消息应用程序仅运行" ansible-playbook filename" &安培;不能修改为包含任何违反以下示例的管道:
-bash-4.4$ ansible-playbook filetest.yml | grep -i skip
skipping: [localhost]
如果不可能,最后可以在特定的剧本上使用吗?
我再说一遍,我不能只在所有环境变量上使用cfg文件解决方案,或者在内部yml"内部使用cfg文件解决方案。语法
感谢。
答案 0 :(得分:-2)
在ansible.cfg中 stdout_callback = skippy