darkwizard242.s3cmd
Rola Ansible: s3cmd
Rola do instalacji (domyślnie) s3cmd na systemach Debian/Ubuntu i EL. s3cmd to popularny klient S3.
Wymagania
Brak.
Zmienne roli
Dostępne zmienne są wymienione poniżej (zawarte w defaults/main.yml
):
Lista zmiennych:
s3cmd_debian_pre_reqs:
- python3
- python3-pip
s3cmd_debian_pre_reqs_desired_state: present
s3cmd_pip_executable: pip3
s3cmd_app_debian_package: s3cmd
s3cmd_desired_state: present
Tabela zmiennych:
Zmienna | Opis |
---|---|
s3cmd_debian_pre_reqs | Pakiety wymagane do zainstalowania s3cmd na systemach opartych na Debianie. Użycie python3, ponieważ python2.x jest już w EOL od końca 2020 roku. |
s3cmd_debian_pre_reqs_desired_state | Pożądany stan dla aplikacji wstępnych do s3cmd w systemach Debian. |
pip_executable | Wykonywalny plik do instalacji pakietu pip dla s3cmd . |
s3cmd_app_debian_package | Nazwa pakietu aplikacji s3cmd, która musi być zainstalowana, tj. s3cmd w systemach opartych na Debianie. |
s3cmd_desired_state | obecny |
Zależności
Brak
Przykład Podręcznika
Dla domyślnego zachowania roli (tj. instalacji s3cmd) w podręcznikach ansible.
- hosts: serwery
roles:
- darkwizard242.s3cmd
Dla dostosowania zachowania roli (tj. określenie pożądanego stanu s3cmd do odinstalowania) w podręcznikach ansible.
- hosts: serwery
roles:
- darkwizard242.s3cmd
vars:
s3cmd_desired_state: absent
Dla dostosowania zachowania roli (tj. określenie pożądanego stanu s3cmd do zainstalowania/zaktualizowania do najnowszej wersji) w podręcznikach ansible.
- hosts: serwery
roles:
- darkwizard242.s3cmd
vars:
s3cmd_bin_path: latest
Licencja
Informacje o autorze
Ta rola została stworzona przez Ali Muhammada.
O projekcie
Installs/Uninstalls 's3cmd', it is a popular commandline client for s3.
Zainstaluj
ansible-galaxy install darkwizard242.s3cmd
Licencja
mit
Pobrania
5.2k
Właściciel
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!