У меня есть лаборатория, которая состоит из системы 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 и сохранить файл в папке моего дома, но безуспешно.