2
endがゼロである変数である可能性のあるwith_sequenceループで問題が発生しています。 私はループをスキップする方法を探しているので、 "逆数を数えて負の値にする"というエラーは発生しません。簡易不可能な条件with_sequence on可変終了のループが開始よりも小さい可能性があります
サンプル:when
条件はループの各反復で実行される
- name : Register zero as var
# The real command is something like "script | filter | wc -l"
shell: echo 0
register: countvar
# I want this loop to run only when countvar is > 0
- name: Do smthg with countvar
command: echo "{{ item }}"
with_sequence: start=1 end={{countvar.stdout|int}}
when: countvar.stdout|int >= 1
問題をおねがいしますが、問題を解決できないようです。エラーは依然として存在します。潜在的な2.3.0。 – JohnLoopM
私はあなたに正しい解決策を与えるために私の答えを編集しました – zigarn
お返事ありがとうございました。条件がバグではない場合でもブロックが評価されていると思いますか? – JohnLoopM