Description
Ansible set operations (intersect, difference) seem to be reordering arrays since ansible-core>=2.16.0.
To Reproduce
Use ansible-core>=2.16.0 and deploy an environment with at least 2 VNETs, couple of times from scratch. Depending on your luck you won't get VNET IDs assigned consistently.
Expected behavior
Considering for example the vn dict -> VNET IDs should be assigned top to bottom, producing always the same result.
Description Ansible set operations (intersect, difference) seem to be reordering arrays since ansible-core>=2.16.0.
To Reproduce Use ansible-core>=2.16.0 and deploy an environment with at least 2 VNETs, couple of times from scratch. Depending on your luck you won't get VNET IDs assigned consistently.
Expected behavior Considering for example the
vn
dict -> VNET IDs should be assigned top to bottom, producing always the same result.Details
Additional context N/A
Progress Status