
我是 Ansible 的新手,是的,我知道這個問題已經被問過很多次了,但我已經嘗試應用我在其他地方看到的建議。
我做了export ANSIBLE_STDOUT_CALLBACK=debug
然後ansible-playbook -vvvvvv arch-upgrade.yaml -l my-host
如下arch-upgrade.yaml
:
- name: ArchLinux up-to-date
hosts: all
tasks:
- name: full system upgrade
pacman:
update_cache: yes
upgrade: yes
register: out
- debug: msg="{{ out }}"
我明白了很多關於 ansible 如何打開它的 ssh 連接、傳輸它的 python 文件、遠程運行它等的詳細信息,但據我所知,沒有關於 python 腳本實際運行的命令以及它返回的內容(stdout、stderr、返回碼) 。這就是為什麼我不在這裡包含這個很長的日誌,但我可以根據要求提供。
有人知道我如何要求 ansible 更詳細一點嗎什麼確實如此(而不是如何它做到了)?