Hi,
When i run my playbook i run into this issue. It pops us as Warning.
[WARNING]: The loop variable ‘item’ is already in use. You should set the loop_var
value in the loop_control
option
for the task to something else to avoid variable collisions and unexpected behavior.
main.yml
- include: groups.yml
groups.yml
- include: ec2_gr.yml
ec2_gr.yml
|
|
ec2_group: |
|
name: ‘{{ item.key }}’ |
|
description: ‘{{ item.value.description }}’ |
|
vpc_id: ‘{{ vpc_net_facts.id }}’ |
|
region: ‘{{ region }}’ |
|
rules: ‘{{ item.value.rules }}’ |
|
rules_egress: ‘{{ default_egress_rule if item.value.rules_egress is not defined else item.value.rules_egress }}’ |
|
when: ec2groups is defined |
|
with_dict: ‘{{ ec2groups | default({}) }}’ |
|
register: tag_ec2groups |
|
|
|
group: ‘{{ ec2groups.keys() + group }}’ |
|
when: ec2groups is defined I see a warning on above line. I have such issue with a lot of tasks. I don’t understand loop_control that well. I tried to provide that variable after register: but still running into issue. |