有時候我們會看到別人的ansible變量里引用hostvars,那么hostvars這個變量到底是什么呢?我們能不能把它打出來?
hostvars是ansible中間會生成的變量。我們可以通過一個簡單的playbook把中間ansible所有的變量打印出來
vim get_all_var.yml
---
- hosts: "your host or group"
tasks:
- debug: var=vars
ansible-playbook -i inventory/your_inventory get_all_var.yml -vv
執行上條命令就可以把ansible執行過程中所有變量打印出來