Как установить пустой список в ansible при выполнении команды обновления helm.
Я пытаюсь сделать что-то вроде этого -
{% if u.value.args is defined %}
{% for arg in u.value.args %}
--set-string apps[{{ loopOut.index0 }}].args[{{ loop.index0 }}]="{{ arg }}"
{% endfor %}
{% else %}
--set-string apps[{{ loop.index0 }}].args=[]
{% endif %}
В шаблоне руля я делаю что-то вроде этого -
{{ $args := len $item.args }}
{{ if ne 0 $args }}
args:
{{ range $arg := $item.args }}
- {{ $arg }}
{{ end }}
{{end}}
Но, похоже, это не работает. Хельм жалуется -
range can't iterate over [].
Как я могу решить эту проблему?