0
假設我有一個文件夾(組var文件夾),其中有多個子文件夾。文件夾名稱基於版本號,如1.0.1和1.1.1等。如果我在多個子文件夾中定義相同的變量,Ansible會選擇哪一個?Ansible變量解析順序
假設我有一個文件夾(組var文件夾),其中有多個子文件夾。文件夾名稱基於版本號,如1.0.1和1.1.1等。如果我在多個子文件夾中定義相同的變量,Ansible會選擇哪一個?Ansible變量解析順序
您組var文件夾和子文件夾中的所有文件將遞歸應用。
在處理之前,文件和文件夾在每個級別上按字母順序排序。
上次處理的變量分配獲勝。
以下爲處理順序的例子:
./group_vars/testit/1.yml
./group_vars/testit/v0
./group_vars/testit/v0/1.yml
./group_vars/testit/v1
./group_vars/testit/v1/1.yml
./group_vars/testit/z.yml
在這種情況下,如果是testvar
在v0/1.yml
a
和b
在v1/1.yml
,testvar
將在端b
值。
抱歉打字錯誤。我的意思是我有一個組文件夾(子文件夾),其中包含相同的變量 –