darkwizard242.saws
Ansible Rolle: saws
Rolle zur Installation des saws pip-Pakets auf Debian/Ubuntu Systemen. saws ist eine verbesserte AWS CLI.
Anforderungen
Keine.
Rollenvariablen
Verfügbare Variablen sind unten aufgeführt (in defaults/main.yml
):
Variablenliste:
saws_debian_pre_reqs:
- python3
- python3-pip
saws_debian_pre_reqs_desired_state: present
saws_pip_executable: pip3
saws_app_debian_package: saws
saws_desired_state: present
Variablenübersicht:
Variable | Beschreibung |
---|---|
saws_debian_pre_reqs | Pakete, die zur Installation von saws auf Debian-basierten Systemen erforderlich sind. Verwendung von python3, da python2.x Ende 2020 nicht mehr unterstützt wird. |
saws_debian_pre_reqs_desired_state | Gewünschter Zustand der saws-Voraussetzungen auf Debian-Systemen. |
saws_pip_executable | Die ausführbare Datei, die zur Installation des pip-Pakets von saws verwendet wird. |
saws_app_debian_package | Name des saws-Anwendungspakets, das auf Debian-basierten Systemen installiert werden muss, d.h. saws . |
saws_desired_state | Gewünschter Zustand für saws. |
Abhängigkeiten
Keine
Beispiel-Playbook
Für das Standardverhalten der Rolle (d.h. Installation des saws-Pakets) in Ansible-Playbooks.
- hosts: servers
roles:
- darkwizard242.saws
Für die Anpassung des Verhaltens der Rolle (d.h. Installation des neuesten saws-Pakets anstelle von sicherzustellen, dass es installiert ist) in Ansible-Playbooks.
- hosts: servers
roles:
- darkwizard242.saws
vars:
saws_desired_state: latest
Für die Anpassung des Verhaltens der Rolle (d.h. Entfernung des saws-Pakets) in Ansible-Playbooks.
- hosts: servers
roles:
- darkwizard242.saws
vars:
saws_desired_state: absent
Lizenz
Autorinformation
Diese Rolle wurde von Ali Muhammad erstellt, einem DevOps/CloudOps-Ingenieur, der gerne lernt und zur Open-Source-Community beiträgt.
Über das Projekt
Installs saws using pip3 package, a super charged aws cli.
Installieren
ansible-galaxy install darkwizard242.saws
Lizenz
mit
Downloads
4.1k
Besitzer
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!