В настоящее время я использую сценарий оболочки для загрузки файлов с FTP-сервера. Ansible выполнит мой скрипт и продолжит другие автоматизированные задания.Ansible для загрузки файлов с FTP
Пожалуйста, дайте мне знать лучший способ сделать это в Ansible playbook, используя «get_url» вместо «shell». Следующий синтаксис работает только для загрузки одного файла, но мои требования - загрузить несколько файлов и каталогов.
Оцените вашу помощь.
- name: FTP Download
get_url: url=ftp://username:[email protected]/2016/03/value/myfile dest=/home/user/03/myfile1
register: get_url_result
Похоже, 'get_url' не поддерживает рекурсивную загрузку. Я думаю, что 'wget' лучший вариант для загрузки каталога/моих требований. Я использую '- shell: wget -r -np -nH -cut-dirs = 1 ftp: // имя пользователя: пароль @ ftp.server.com/2016/03/*' – miki