darkwizard242.httpie
Ansible Rolle: httpie
Rolle zur Installation (standardmäßig) des HTTPie Pakets oder zur Deinstallation (wenn als Variable übergeben) auf Debian, Ubuntu und CentOS Systemen. HTTPie ist ein benutzerfreundlicher HTTP-Client für die API-Ära.
Anforderungen
Keine.
Rollenvariablen
Die verfügbaren Variablen sind unten aufgeführt (zu finden in defaults/main.yml
):
Liste der Variablen:
httpie_app: httpie
httpie_desired_state: present
Variablenübersicht:
Variable | Beschreibung |
---|---|
httpie_app | Definiert die zu installierende App, d.h. httpie |
httpie_desired_state | Dient dazu, dynamisch zu entscheiden, ob das Paket installiert (z.B. present oder latest ) oder deinstalliert (z.B. absent ) werden soll. Standardmäßig auf present gesetzt. |
Abhängigkeiten
Keine.
Beispiel Playbook
Für das Standardverhalten der Rolle (d.h. Installation des httpie Pakets) in Ansible-Playbooks.
- hosts: servers
roles:
- darkwizard242.httpie
Für die Anpassung des Verhaltens der Rolle (d.h. Installation des neuesten httpie Pakets) in Ansible-Playbooks.
- hosts: servers
roles:
- darkwizard242.httpie
vars:
httpie_desired_state: latest
Für die Anpassung des Verhaltens der Rolle (d.h. Deinstallation des httpie Pakets) in Ansible-Playbooks.
- hosts: servers
roles:
- darkwizard242.httpie
vars:
httpie_desired_state: absent
Lizenz
Autorinformationen
Diese Rolle wurde von Ali Muhammad erstellt.
Über das Projekt
Role for dynamically installing or uninstalling 'httpie', a great http client.
Installieren
ansible-galaxy install darkwizard242.httpie
Lizenz
mit
Downloads
4.5k
Besitzer
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!