Ansible
如何從清單中的所有主機列印 ansible ad-hoc 命令的輸出
當我執行 ansible ad-hoc 命令時,每個主機的輸出都會合併,無法看到所有這些。我找不到任何選項來明確指示 ansible。
目前,即使使用 -f 1 選項也會發生這種情況
$ ansible all -a hostname -i inventory.yaml -f 1 172.16.1.5 172.16.1.6 172.16.1.7 | CHANGED | rc=0 >> node1
相反,我希望
hostname
在新行上查看清單中每個主機的命令輸出。庫存文件:
all: hosts: 172.16.1.5 172.16.1.6 172.16.1.7
在清單上,我錯過了主機/IP 末尾的冒號,而較新的版本需要它。
all: hosts: 172.16.1.5: 172.16.1.6: 172.16.1.7:
你可以簡單地把“-v”放在最後
ansible all -a hostname -i inventory.yaml -f 1 -v