В ansible playbook модуль fetch только копирует файл с целевой машины на локальную.Модули копирования / синхронизации могут копировать каталоги / файлы с локального на целевой компьютер.
Как копировать директории с удаленных целевых машин
в соответствии с ducumentation: синхронизация - Обертка вокруг rsync
mode (string) Выбор: {тянуть, нажать} Укажите направление синхронизации. В режиме push localhost или делегат является источником. В режиме pull удаленный хост в контексте является источником.
mode (string) Выбор: {тянуть, нажать}
Укажите направление синхронизации.
В режиме push localhost или делегат является источником.
В режиме pull удаленный хост в контексте является источником.
Это не относится к ansible, но вы можете использовать scp:
scp
scp me@my-host /path/to/remote/folder /path/to/local/folder
Это скопирует папку с удаленного компьютера в локальную папку.