darkwizard242.awscli
Rola Ansible: awscli
Rola do instalacji pakietu awscli w systemach Debian/Ubuntu.
Wymagania
Brak.
Zmienne roli
Dostępne zmienne są wymienione poniżej (znajdują się w defaults/main.yml
):
Lista zmiennych:
awscli_debian_pre_reqs:
- python3
- python3-pip
awscli_debian_pre_reqs_desired_state: present
pip_executable: pip3
awscli_app_debian_package: awscli
awscli_desired_state: present
Tabela zmiennych:
Zmienna | Opis |
---|---|
awscli_debian_pre_reqs | Pakiety wymagane do zainstalowania AWS CLI w systemach opartych na Debianie. Używamy python3, ponieważ python2.x jest przestarzały na koniec 2020 roku. |
awscli_debian_pre_reqs_desired_state | Pożądany stan dla aplikacji wymaganych przed instalacją AWS CLI w systemach Debian. |
pip_executable | Wykonywalny plik używany do instalacji pakietu pip dla awscli . |
awscli_app_debian_package | Nazwa pakietu aplikacji awscli, która ma być zainstalowana, tj. awscli w systemach opartych na Debianie. |
awscli_desired_state | Pożądany stan dla AWS CLI. |
Zależności
Brak.
Przykładowy playbook
Dla domyślnego zachowania roli (tj. instalacja pakietu awscli) w playbookach ansible.
- hosts: servers
roles:
- darkwizard242.awscli
Aby dostosować zachowanie roli (tj. instalacja najnowszego pakietu awscli zamiast zapewnienia, że jest zainstalowany) w playbookach ansible.
- hosts: servers
roles:
- darkwizard242.awscli
vars:
awscli_desired_state: latest
Aby dostosować zachowanie roli (tj. usunięcie pakietu awscli) w playbookach ansible.
- hosts: servers
roles:
- darkwizard242.awscli
vars:
awscli_desired_state: absent
Licencja
Informacje o autorze
Ta rola została stworzona przez Ali Muhammad, inżyniera DevOps/CloudOps, który uwielbia uczyć się i przyczyniać się do społeczności Open Source.
Zainstaluj
ansible-galaxy install darkwizard242.awscli
Licencja
mit
Pobrania
4.9k
Właściciel
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!