oktatas:web:deploy:ansible
Tartalomjegyzék
Ansible
- Szerző: Sallai András
- Copyright © 2024, Sallai András
- Web: https://szit.hu
Telepítés
Telepíteni kell:
- ansible
- lftp
Debian GNU/Linuxon
sudo apt install ansible lftp
Windowson
scoop install pipx
pipx install --include-deps ansible choco install lftp
Python környezetben
python3 -m pip install --user ansible
Lftp
- feltolt_lftp.yml
--- - 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.
Curl
- feltolt_curl.yml
--- - 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
Lásd még
- ncftp
choco install ncftp
apt install ncftp
Linkek
- https://pipx.pypa.io/stable/ (2024)
- https://manpages.ubuntu.com/manpages/jammy/man1/ftp-upload.1p.html (2024; Debian, Ubuntu: ftp-upload)
oktatas/web/deploy/ansible.txt · Utolsó módosítás: 2024/02/15 09:56 szerkesztette: admin