有時主機較多時,咱們只想關注有問題的主機。html
Ansible callback 插件中有一個 actionable
,官方描述爲:app
actionable - shows only items that need attentionspa
即只輸出須要關注的部分。插件
可是 callback 插件只對 playbook 生效,如何對 Ad-hoc 起做用呢?code
參考文檔:docs.ansible.com/ansible/2.6…cdn
能夠經過修改配置文件htm
[defaults]
bin_ansible_callbacks=True複製代碼
或者修改環境變量來實現教程
export ANSIBLE_LOAD_CALLBACK_PLUGINS=1複製代碼
這裏咱們經過環境變量的方式來進行,這樣比較輕量,無需修改文件資源
在運行 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 環境變量彙總見頁面:docs.ansible.com/ansible/2.6…
參考:
關注本公衆號,後臺回覆「2018」便可獲取傳智播客 2018 最新 Python 和 Java 教程。
公衆號提供CSDN資源免費下載服務!