Loopar
Loopar byggs genom att lägga till when i en funktion. Se exempel:
- name: Configure root guard on trunk interfaces in L3 switches
cisco.ios.ios_config:
lines:
- spanning-tree guard root
parents: ["interface {{ item.name }}"]
loop: "{{ trunk_interfaces }}"
when: "trunk_interfaces is defined and 'dist' in group_names"
Då går loopen genom listan trunk_interfaces.
Konfigurerar man enligt ovan, med parents, så se till att inga extra mellanrum har smugit in. Då kommer loopen att slå kommandona 9 gånger istället för 1 gång, vilket kan göra ansible-jobbet otroligt långsamt.