I have a loop where I have to set two consecutive numbers. The first number is the loop counter and the next one is the loop counter + 1. In the next loop iteration, I would like for it to continue from the last number used. It keeps picking up the next loop counter not the + 1. And not sure why.
I have tried to set the variable on the top of the loop and at the end and still getting the same results.
Example:
precedence = 3
att_ip = ["1.1.1.1", "2.2.2.2"]
expected results:
precedence is 3
precedence plus index 3
precedence plus index + 1 is 4
precedence is 5
precedence plus index 5
precedence plus index + 1 is 6
Actual results:
precedence is 3
precedence plus index 3
precedence plus index + 1 is 4
precedence is 3
precedence plus index 4
precedence plus index + 1 is 5
{% for att_ip in att_ips %}
{% set precedence = precedence + 1 %}
precedence is {{ precedence }}
precedence plus index {{ precedence + loop.index0 }}
precedence plus index +1 is {{ precedence + loop.index }}
{% endfor %}