Задание получения файла Ansible Tower возвращает OK, но на локальном компьютере файл отсутствует - PullRequest
1 голос
/ 02 ноября 2019

У меня есть лаборатория, которая состоит из системы Ansible Tower и клиента Ubuntu Desktop. Я успешно создал и выполнил несколько книг для обновления и установки пакетов, и все было в порядке. Теперь я хочу получить / var / log / syslog с удаленного рабочего стола Ubuntu в мою систему Ansible Tower. Моя книга воспроизведения:

---
- hosts: Ubuntu_18.04_Desktops
  tasks:

  - name: Get /var/log/syslog
    fetch:
      src: /var/log/syslog
      dest: /tmp

Запуск этой книги воспроизведения показывает результат:

PLAY [Ubuntu_18.04_Desktops] ***************************************************
TASK [Gathering Facts] *********************************************************
ok: [192.168.1.165]
TASK [Get /var/log/syslog] *****************************************************

    changed: [192.168.1.165]
    PLAY RECAP *********************************************************************
    192.168.1.165              : ok=2    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0

Но в каталоге / tmp сервера Tower отсутствует файл.

I 'мы попытались использовать директиву flat и сохранить файл в папке моего дома, но безуспешно.

1 Ответ

1 голос
/ 02 ноября 2019

Я обнаружил проблему - Ansible Tower (в моем случае AWX) сохраняет извлеченные файлы в файловой системе контейнера ansible / awx_task.

...