ansible with_items lista de listas se está aplanando

Estoy tratando de usar ansible para recorrer una lista de listas para instalar algunos paquetes. Pero {{item}} está devolviendo cada elemento en las sublistas en lugar de la sublista misma. Tengo un archivo yaml que proviene de una lista de manifiesto de fuera de ansible y se ve así:

---
modules:
 - ['module','version','extra']
 - ['module2','version','extra']
 - ['module3','version','extra']

Mi tarea se ve así:

task:
 - include_vars: /path/to/external/file.yml
 - name: install modules
   yum: name={{item.0}} state=installed
   with_items: "{{ modules }}"

Cuando corro eso me sale:

fatal: [localhost]: FAILED! => {"failed": true, "msg": "ERROR! int object has no element 0"}

Cuando lo intento:

- debug: msg="{{item}}"
  with_items: "{{module}}"

imprime cada elemento (módulo, versión, extra, etc.), no solo la sublista (que es lo que esperaría)

Respuestas a la pregunta(4)

Su respuesta a la pregunta