У меня есть место назначения для копирования файлов в виде переменной file_path, как я могу скопировать файлы в это место назначения с помощью модулей шаблона / копирования?

Пытался:

---
- hosts: localhost
  connection: local

  tasks:
  - name: variable
    command: echo "emptyDir"
    register: file_path

  - name: check var value
    debug:
      var: file_path
      verbosity: 2

  - name: copy mod
    template:
      src: "{{ item }}"
      dest: "{{ file_path }}"
      mode: 0755
    with_items:
      - "file1.txt"
      - "file2.txt"

Ошибка: Если используется модуль копирования ошибка copyModule

Если используется модуль шаблона ошибка templateModule

Но выдает некоторую ошибку dict - string.

Любая помощь приветствуется.

Tia

0
r0r0n0a 18 Июн 2020 в 09:46

1 ответ

Лучший ответ

Убедитесь, что проблема может быть в stdout, необходимо использовать file_path.stdout. Иначе это будет словарь.

0
Zarak1 18 Июн 2020 в 13:07