darkwizard242.awscli
Ansible Rolle: awscli
Rolle zur Installation des awscli pip-Pakets auf Debian/Ubuntu-Systemen.
Anforderungen
Keine.
Rollenvariablen
Verfügbare Variablen sind unten aufgeführt (zu finden in defaults/main.yml
):
Variablenliste:
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
Variablentabelle:
Variable | Beschreibung |
---|---|
awscli_debian_pre_reqs | Pakete, die erforderlich sind, um die AWS CLI auf Debian-basierten Systemen zu installieren. Verwendung von python3, da python2.x Ende 2020 EOL ist. |
awscli_debian_pre_reqs_desired_state | Gewünschter Zustand für die erforderlichen Anwendungen der AWS CLI auf Debian-Systemen. |
pip_executable | Das ausführbare Programm, das zum Installieren des pip-Pakets von awscli verwendet werden soll. |
awscli_app_debian_package | Name des awscli-Anwendungspakets, das auf Debian-basierten Systemen installiert werden soll, d.h. awscli . |
awscli_desired_state | Gewünschter Zustand für die AWS CLI. |
Abhängigkeiten
Keine
Beispiel-Playbook
Für das Standardverhalten der Rolle (d.h. Installation des awscli-Pakets) in Ansible-Playbooks.
- hosts: servers
roles:
- darkwizard242.awscli
Um das Verhalten der Rolle anzupassen (d.h. Installation des neuesten awscli-Pakets anstelle der Sicherstellung, dass es installiert ist) in Ansible-Playbooks.
- hosts: servers
roles:
- darkwizard242.awscli
vars:
awscli_desired_state: latest
Um das Verhalten der Rolle anzupassen (d.h. Entfernen des awscli-Pakets) in Ansible-Playbooks.
- hosts: servers
roles:
- darkwizard242.awscli
vars:
awscli_desired_state: absent
Lizenz
Autoreninformation
Diese Rolle wurde von Ali Muhammad erstellt, einem DevOps/CloudOps-Ingenieur, der gerne lernt und zur Open-Source-Gemeinschaft beiträgt.
Installieren
ansible-galaxy install darkwizard242.awscli
Lizenz
mit
Downloads
4.9k
Besitzer
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!