darkwizard242.awscli

build-test release Ansible Role Maintainability Rating Reliability Rating Security Rating GitHub tag (latest SemVer) GitHub repo size

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

MIT

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.

O projekcie

Installs awscli using pip3 package

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!