有時主機較多時,咱們只想關注有問題的主機。html
Ansible callback 插件中有一個 actionable
,官方描述爲:bash
actionable - shows only items that need attention
即只輸出須要關注的部分。app
可是 callback 插件只對 playbook 生效,如何對 Ad-hoc 起做用呢?spa
參考文檔:https://docs.ansible.com/ansible/2.6/plugins/callback.html#managing-adhoc插件
能夠經過修改配置文件code
[defaults] bin_ansible_callbacks=True
或者修改環境變量來實現xml
export ANSIBLE_LOAD_CALLBACK_PLUGINS=1
這裏咱們經過環境變量的方式來進行,這樣比較輕量,無需修改文件htm
在運行 Ad-hoc 命令時,前面加上兩個參數便可:教程
ANSIBLE_LOAD_CALLBACK_PLUGINS=1 ANSIBLE_STDOUT_CALLBACK=actionable
資源
完整命令以下:
ANSIBLE_LOAD_CALLBACK_PLUGINS=1 ANSIBLE_STDOUT_CALLBACK=actionable ansible all -m ping
另外,ansible 環境變量彙總見頁面:https://docs.ansible.com/ansible/2.6/reference_appendices/config.html#ansible-configuration-settings
參考:
關注本公衆號,後臺回覆「2018」便可獲取傳智播客 2018 最新 Python 和 Java 教程。公衆號提供CSDN資源免費下載服務!