Присвойте файл json переменной внутри цикла jinja2 ansible - PullRequest
1 голос
/ 05 апреля 2019

Я пытаюсь назначить файл json переменной внутри цикла в ansible, используя --set-string, а затем запустить команду helm upgrade.Но она выдает -

Эта команда нуждается в 2 аргументах: имя выпуска, путь к диаграмме \ nОшибка: плагин \ "ошибка выхода с ошибкой".

  {% for file in v.value.files %}
  --set-string config[{{ loopOut.index0 }}].files[{{ loop.index0 }}].name={{ file }}
  {% set args = args|combine(v.value.args) %}
  --set-string config[{{ loopOut.index0 }}].files[{{ loop.index0 }}].value=
  {{ lookup('file','../files/initData.json')| from_json }}
  {% endfor %}

где loopOut - внешний циклпеременная, внутри которой у меня есть этот токовый цикл. Что я здесь не так делаю? Я даже пытался поставить

 "{{ lookup('file','../files/initData.json')| from_json }}" in quotes

Но это тоже не помогает.

...