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.