运行
2。在
中定义此选项
我正在制作一些Ansible输出的小视频剪辑。为了方便起见,我希望Ansible跳过Play Recap"任务",这可能吗?
我在网上找过了,但是没有找到。
运行ansible-doc -t callback -lv
查看可用插件列表。
我想你想要的是community.general.selective
这个回调只打印被标记为
print_action
或失败的任务。这使得操作人员可以专注于只提供价值的任务。不打印的任务用"。"标记。如果增加冗长,则打印所有任务。
2。在ansible.cfg
中定义此选项[defaults]
stdout_callback = community.general.selective
stdout_callback = community.general.selective
$ ansible-playbook examples/test1.yml
..
# STATS *******************************************************************************************************************
localhost : ok=2 changed=2 failed=0 unreachable=0 rescued=0 ignored=0
stdout_callback = default
$ ansible-playbook examples/test1.yml
PLAY [blocks-example] ************************************************************************************************************************************
TASK [Task 1] ********************************************************************************************************************************************
TASK [Task 2] ********************************************************************************************************************************************
changed: [localhost]
PLAY RECAP ***********************************************************************************************************************************************
localhost : ok=2 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0