-vvv or -vvvv 輸出詳細信息
ansible -i hosts all -m setup -vvv
- playbook 和 Ad-hoc 都可以用
playbook輸出某個task 的執行結
register 配合 debug可以輸出某個task 的執行結果
- name: "啓動{{item.port}}端口的服務"
shell: ( {{item.start_cmd}} )
async: 10
poll: 0
args:
chdir: /app/{{item.folder}}
warn: no
register: cmd
- debug:
var: cmd
filter 可以對輸出結果過濾
ansible -i hosts -m setup -a "filter=ansible_all_ipv4_addresses"
actionable 插件只輸出錯誤信息
默認對playbook生效。
在Ad-hoc 命令中前可以添加如下參數使其生效:
ANSIBLE_LOAD_CALLBACK_PLUGINS=1 ANSIBLE_STDOUT_CALLBACK=actionable ansible -i hosts all -m setup