У меня есть сборник пьес, который читает список файлов и устанавливает регистр для этих значений. Затем я хочу передать список файлов в задачу include_role
. Ниже приведен мой текущий код.
- name: Get list of files
command: "sh -c 'find playbooks/vars/files/*.yml'"
register: find_files
- include_vars:
file: "{{ item }}"
loop: "{{ find_files.stdout_lines }}"
register: result
- name: call role
include_role:
name: myRole
loop: "{{ result.results }}"
Когда проигрыватель запускается, он находит два файла в каталоге;file1.yml
и file2.yml
. Но когда он проходит через цикл include_role
, он проходит file1.yml
дважды и никогда не проходит file2.yml
. Попытка определить, как я могу обеспечить, чтобы file2.yml
также передавался роли.