寻求帮助以了解为什么我从下面的调试行获得额外的输出:
- name: Check kernel diff
become: true
shell: "sdiff {{ item }}/pre-kernel.out {{ item }}/post-kernel.out | grep '|' | awk -F'|' '{print $2}' | xargs"
register: "kernel"
with_items: "{{work_dir}}"
- debug:
msg: "The system is now running Kernel Version {{ item.stdout }}"
when: "{{ item.changed == true }}"
with_items: "{{ kernel.results}}"
Run Code Online (Sandbox Code Playgroud)
msg 的输出是正确的,但如何停止/隐藏它之前出现的所有详细信息:
TASK [patching : debug] ************************
[WARNING]: conditional statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ item.changed == true …Run Code Online (Sandbox Code Playgroud) ansible ×1