Я только начал изучать ansible, и у меня есть проблема с копией с предметами. Я хочу использовать команду поиска (не найти модуль), сохранить результат и использовать его в качестве источника для модуля копирования:
Но что-то не работает так, как я хочу, так как я получаю сообщение об ошибке:
- name: Ansile find example
hosts: local
connection: local
tasks:
- name: find files
command: find /home/alex/ansible/ -type f
register: result_file
- name: create directory
file:
path: /home/alex/ansible/result
state: directory
mode: 0777
- name: copy file
copy:
src: "{{ item }}"
dest: /home/alex/ansible/result/
with_items: "{{result_file.file}}"
ЗАДАЧА [копия файла] *************************************** ************************************************** ************************************************** ************************************************ фатально: [127.0.0.1]: СБОЙ! => {"msg": "объект dict не имеет атрибута" file ""}
Я думаю, что что-то не так с командой register from find; может быть, это не правильно сохранить значения.
Спасибо