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)