Ansible 如何只輸出錯誤信息?

有時主機較多時,咱們只想關注有問題的主機。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資源免費下載服務!

相關文章
相關標籤/搜索