6
Ansible:特定の条件が満たされた場合、varsファイルで変数を条件付きで定義します
group_varsに定義された変数の値(True / False)に応じて、varsファイルにいくつかの変数を定義しようとしています。それらの値は、グループ変数の値に依存します。 私の現在のvarファイルは次のようになります。 {% if my_group_var %} test: var1: value var2: value ... varn: value {% else %} test: var1: other_value var2: other_value ... varn: other_value {% endif %} 役割ごとに、このファイルに定義された変数を使用しています。 私のテストプレイブックは次のようになります。 - name: blabla hosts: blabla vars_files: - <path>/test_vars.yml roles: blabla プレイブックの実行後に表示されるエラーは次のとおりです。 {% if my_group_var %} ^ here exception …