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
值。
抱歉打字错误。我的意思是我有一个组文件夹(子文件夹),其中包含相同的变量 –