Я хочу создать файл в каждом домашнем каталоге пользователя. Основываясь на результатах отладки, похоже, что он возвращает dict, содержащий список, называемый «файлы», в котором есть вся необходимая информация, включая пользователя и группу, которые нужно установить для вновь созданного файла. Тем не менее, он не ведет себя так, как я ожидал, и, исходя из всего, что я читаю, я, должно быть, неправильно понимаю, как правильно обращаться к переменной. Вот что я делаю:
- name: Get Directory Listing Using Find
find:
file_type: directory
paths: /home
register: find_user_dirs
- name: Create Test File in Each Directory
file:
status: touch
path: "{{ item.path }}/test.file"
owner: root
group: root
with_items: "{{ find_user_dirs.files }}"
В документации кратко упоминаются диктанты против списков, но, похоже, есть еще кое-что. Мне нужна помощь, чтобы указать правильное направление, чтобы понять, как правильно использовать эту переменную.