выдача на ansible, копирование с предметами - PullRequest
0 голосов
/ 02 апреля 2020

Я только начал изучать 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; может быть, это не правильно сохранить значения.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...