共同的返回值¶
Ansible模組通常返回一個數據結構將其註冊到變數中, 或者直接作為`ansible`程式的輸出. 這裡我們記錄了所有模組的共同值, 每一個模組可以任意返回他們所獨有的值. 因為這些文件的存在人們可以通過ansible-doc和https://docs.ansible.com看到.
Status¶
每一個模組都必須返回一個status, 來表示這個模組是成功的,是否有任何改變或沒有. 當因為使用者的條件(when: )或在檢查模式下執行時發現該模組不支援, Ansible自己將會返回一個status並跳過這個模組.
其他的共同返回¶
通常在失敗或者成功時返回一個’msg’, 這被用來解釋執行失敗的原因或者關於執行的過程說明 一些模組, 特別是那些執行shell或者commands指令, 將返回stdout和stderr, 如果ansible發現輸出結果, 它將追加一條線, 這在輸出上僅僅是一個列表或一條線.
See also
- 模組相關
- Learn about available modules
- GitHub Core modules directory
- Browse source of core modules
- Github Extras modules directory
- Browse source of extras modules.
- Mailing List
- Development mailing list
- irc.freenode.net
- #ansible IRC chat channel