天天看點

Ansible 變量

Ansible 變量

指令行定義變量

在play檔案定義變量

在主機清單裡定義變量

指令行 > playbook檔案 > Inventory檔案

playbook變量可以通過多種方式進行定義,最簡單的方式就是在playbook的開頭通過vars進行定義。

在playbook中使用vars定義變量,有一個缺陷,就是其他的playbook無法使用該變量。是以我們可以

采取第二種定義變量的方式,在vars_file中定義變量。

注意:在Inventory中定義變量,主機的變量要高于主機組的變量,是以該方法不推薦使用,容易将環境弄亂。

如上執行結果可見,當我們使用shell子產品執行ls -l /時,ansible給我們傳回的隻有changed我們無法看到執行之後的

結果,是以此時我們需要使用到變量注冊

繼續閱讀