Telepíteni kell:
sudo apt install ansible lftp
scoop install pipx
pipx install --include-deps ansible choco install lftp
python3 -m pip install --user ansible
--- - hosts: localhost connection: local vars: ftp_user: janos ftp_pass: titok ftp_host: ftp.example.com tasks: - name: Fájl feltöltése shell: | lftp -u {{ ftp_user }},{{ ftp_pass }} {{ ftp_host }} << EOF cd konyvtarnev put fajlnev.txt exit EOF
Könyvtár feltöltéshez lásd a mput és a mirror lehetőségeket az lftp-ben.
--- - hosts: localhost connection: local vars: ftp_user: janos ftp_pass: titok ftp_host: ftp://ftp.example.com filename: valami.txt tasks: - name: Fájl feltöltése shell: cmd: "curl --silent --user {{ ftp_user }}:{{ ftp_pass }} {{ ftp_host }} -T {{ filename }}" register: result
choco install ncftp
apt install ncftp