2016-10-08 23 views
0

複数のサブフォルダがあるフォルダ(グループvarフォルダ)があるとします。フォルダ名は1.0.1や1.1.1などのバージョン番号に基づいています。同じ変数を複数のサブフォルダに定義すると、どれがAnsibleを選択しますか?可能な変数の解析順序

+0

申し訳ありませんが、私は、同じ変数を含むグループvarフォルダ(サブフォルダ)を持っているということです –

答えて

2

グループのすべてのファイルvarフォルダとサブフォルダが再帰的に適用されます。
ファイルとフォルダは、すべてのレベルでアルファベット順に並べ替えられてから処理されます。
最後に処理された変数割り当てが優先されます。ここ

は、処理順序の一例である:testvarv1/1.ymlv0/1.ymlabある場合この場合

./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は、最終的にb値を有するであろう。

関連する問題