Как в Ansible обработать составную переменную?

[третий день знакомства с ansible :)]

Не могу сообразить, как можно обработать переменную типа такой

vars:
  - testvar:
      - category1:
           - item1
           - item2
      - category2:
           - item1
           - item2
           - item3

Теперь, например, я в одном таске хочу вывести поочередно category1 и category2, а в другом поочередно список item-ов для каждой категории.

Такая конструкция выводит все разом

- debug:
    msg: "{{ item }}"
  with_items: "{{ testvar }}"

Такая, можно сказать работает, но это... не оптимально

- debug:
    msg: "{{ item }}"
  with_items:
    - category1
    - category2

Ответы (0 шт):