Ansible 變量
指令行定義變量
在play檔案定義變量
在主機清單裡定義變量
指令行 > playbook檔案 > Inventory檔案
playbook變量可以通過多種方式進行定義,最簡單的方式就是在playbook的開頭通過vars進行定義。
在playbook中使用vars定義變量,有一個缺陷,就是其他的playbook無法使用該變量。是以我們可以
采取第二種定義變量的方式,在vars_file中定義變量。
注意:在Inventory中定義變量,主機的變量要高于主機組的變量,是以該方法不推薦使用,容易将環境弄亂。
如上執行結果可見,當我們使用shell子產品執行ls -l /時,ansible給我們傳回的隻有changed我們無法看到執行之後的
結果,是以此時我們需要使用到變量注冊